UUID (Mã nhận dạng duy nhất trên toàn cầu) là mã nhận dạng duy nhất cho một thành phần trong hệ thống của bạn. Một số nhiệm vụ bảo trì và định cấu hình cho Đám mây riêng tư yêu cầu bạn phải sử dụng mã nhận dạng duy nhất (UUID) của thành phần.
Phần này trình bày nhiều phương thức mà bạn có thể dùng để nhận mã nhận dạng duy nhất (UUID) của thành phần Đám mây riêng tư.
Sử dụng API quản lý
Để nhận UUID cho các thành phần Đám mây riêng tư với API quản lý, hãy sử dụng API sau cuộc gọi:
Thành phần | Lệnh gọi API |
---|---|
Bộ định tuyến | curl http://router_IP:8081/v1/servers/self |
Trình xử lý thư | curl http://mp_IP:8082/v1/servers/self |
Qpid | curl http://qp_IP:8083/v1/servers/self |
Postgres | curl http://pg_IP:8084/v1/servers/self |
Xin lưu ý rằng số cổng sẽ khác nhau, tuỳ thuộc vào thành phần bạn gọi.
Nếu gọi API từ chính máy, bạn không cần chỉ định tên người dùng và mật khẩu. Nếu gọi API từ xa, bạn phải chỉ định tên người dùng và của bạn, như trong ví dụ sau đây:
curl http://10.1.1.0:8081/v1/servers/self -u user@example.com:abcd1234 \ -H "Accept:application/xml"
Mỗi lệnh gọi này trả về một đối tượng JSON chứa thông tin chi tiết về dịch vụ. Chiến lược phát hành đĩa đơn
Thuộc tính uUID
chỉ định mã nhận dạng duy nhất (UUID) của dịch vụ, như trong ví dụ dưới đây:
{ "buildInfo" : { ... }, ... "tags" : { ... }, "type" : [ "router" ], "uUID" : "71ad42fb-abd1-4242-b795-3ef29342fc42" }
Bạn có thể tuỳ ý đặt tiêu đề Accept
thành application/xml
để
hướng dẫn apigee-adminapi.sh
trả về XML thay vì JSON. Ví dụ:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"
Sử dụng apigee-adminapi.sh
Bạn có thể lấy mã nhận dạng duy nhất (UUID) của một số thành phần bằng cách sử dụng servers list
tùy chọn tiện ích apigee-adminapi.sh
. Để nhận mã nhận dạng duy nhất (UUID) với apigee-adminapi.sh
, hãy sử dụng các thao tác sau
cú pháp:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list \ --admin admin_email_address --pwd admin_password --host edge_server
Trong trường hợp:
- admin_email_address là địa chỉ email của quản trị viên Edge.
- admin_password là mật khẩu của quản trị viên Edge.
- edge_server là địa chỉ IP của máy chủ mà bạn muốn có một danh sách. Nếu bạn
đã đăng nhập vào máy chủ, bạn có thể sử dụng
localhost
.
Ví dụ:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com --pwd abcd1234 --host localhost
Lệnh này trả về một đối tượng JSON phức tạp chỉ định các thuộc tính giống nhau cho từng dịch vụ dưới dạng lệnh gọi API quản lý.
Tương tự như với các lệnh gọi API quản lý, bạn có thể tuỳ ý đặt tiêu đề Accept
thành
application/xml
để hướng dẫn apigee-adminapi.sh
trả về XML thay vì JSON. Ví dụ:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"