Tải UUID

Mã nhận dạng duy nhất (UUID) (Universally Unique IDentifier) 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 sử dụng mã nhận dạng duy nhất (UUID) của một 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 để lấy mã nhận dạng duy nhất (UUID) của các thành phần trên Đám mây riêng tư.

Sử dụng API quản lý

Để lấy UUID cho các thành phần Đám mây riêng tư bằng API quản lý, hãy sử dụng các lệnh gọi API sau:

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

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 đó, thì 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à mật khẩu của quản trị viên Edge, như trong ví dụ dưới đâ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 sẽ trả về một đối tượng JSON chứa thông tin chi tiết về dịch vụ. 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ụ sau:

{
  "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 tuỳ chọn servers list của 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ú pháp sau:

/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 tạo danh sách. Nếu đă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 mỗi 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"