UUID (Universally Unique IDentifier) adalah ID unik untuk komponen dalam sistem Anda. Beberapa tugas pemeliharaan dan konfigurasi untuk Private Cloud mengharuskan Anda menggunakan UUID komponen.
Bagian ini menunjukkan beberapa metode yang dapat Anda gunakan untuk mendapatkan UUID komponen Private Cloud.
Menggunakan API pengelolaan
Guna mendapatkan UUID untuk komponen Private Cloud dengan API pengelolaan, gunakan API berikut panggilan:
Komponen | Panggilan API |
---|---|
Router | curl http://router_IP:8081/v1/servers/self |
Pemroses Pesan | 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 |
Perhatikan bahwa nomor port berbeda-beda, bergantung pada komponen mana yang Anda panggil.
Jika Anda memanggil API dari komputer itu sendiri, maka Anda tidak perlu menentukan nama pengguna dan {i>password<i}. Jika memanggil API ini dari jarak jauh, Anda harus menentukan nama pengguna dan administrator Edge {i>password<i}, seperti yang ditunjukkan contoh berikut:
curl http://10.1.1.0:8081/v1/servers/self -u user@example.com:abcd1234 \ -H "Accept:application/xml"
Setiap panggilan ini menampilkan objek JSON yang berisi detail tentang layanan. Tujuan
Properti uUID
menentukan UUID layanan, seperti yang ditunjukkan dalam contoh berikut:
{ "buildInfo" : { ... }, ... "tags" : { ... }, "type" : [ "router" ], "uUID" : "71ad42fb-abd1-4242-b795-3ef29342fc42" }
Anda dapat memilih untuk menetapkan header Accept
ke application/xml
agar
menginstruksikan apigee-adminapi.sh
untuk menampilkan XML, bukan JSON. Contoh:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"
Menggunakan apigee-adminapi.sh
Anda bisa mendapatkan UUID beberapa komponen dengan menggunakan servers list
opsi utilitas apigee-adminapi.sh
. Untuk mendapatkan UUID dengan apigee-adminapi.sh
, gunakan kode berikut
sintaksis:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list \ --admin admin_email_address --pwd admin_password --host edge_server
Dengan keterangan:
- admin_email_address adalah alamat email administrator Edge.
- admin_password adalah sandi administrator Edge.
- edge_server adalah alamat IP server yang Anda inginkan daftarnya. Jika Anda
yang login ke server, Anda dapat menggunakan
localhost
.
Contoh:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com --pwd abcd1234 --host localhost
Perintah ini menampilkan objek JSON kompleks yang menentukan properti yang sama untuk setiap layanan sebagai panggilan API pengelolaan.
Seperti panggilan API pengelolaan, Anda dapat menyetel header Accept
secara opsional ke
application/xml
untuk menginstruksikan apigee-adminapi.sh
agar menampilkan XML, bukan JSON. Contoh:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"