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
Untuk mendapatkan UUID untuk komponen Private Cloud dengan API pengelolaan, gunakan panggilan API berikut:
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 |
Postgre | curl http://pg_IP:8084/v1/servers/self |
Perhatikan bahwa nomor port berbeda-beda, bergantung pada komponen yang Anda panggil.
Jika memanggil API dari komputer itu sendiri, Anda tidak perlu menentukan nama pengguna dan sandi. Jika memanggil API dari jarak jauh, Anda harus menentukan nama pengguna dan sandi administrator Edge, seperti yang ditunjukkan pada 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 layanan. Properti
uUID
menentukan UUID layanan, seperti yang ditunjukkan pada contoh berikut:
{ "buildInfo" : { ... }, ... "tags" : { ... }, "type" : [ "router" ], "uUID" : "71ad42fb-abd1-4242-b795-3ef29342fc42" }
Jika ingin, Anda dapat menetapkan header Accept
ke application/xml
untuk meminta apigee-adminapi.sh
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 dapat memperoleh UUID beberapa komponen dengan menggunakan opsi servers list
dari utilitas apigee-adminapi.sh
. Untuk mendapatkan UUID dengan apigee-adminapi.sh
, gunakan sintaksis
berikut:
/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 tempat Anda ingin membuat daftar. Jika Anda
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 seperti panggilan API pengelolaan.
Seperti panggilan API pengelolaan, Anda dapat secara opsional menetapkan header Accept
ke application/xml
untuk memerintahkan 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"