מזהה ייחודי אוניברסלי (UUID) (מזהה ייחודי אוניברסלי) הוא מזהה ייחודי של רכיב במערכת שלכם. כדי לבצע חלק ממשימות התחזוקה וההגדרות של ענן פרטי, צריך להשתמש במזהה ייחודי אוניברסלי (UUID) של רכיב.
בקטע הזה מוצגות כמה שיטות לקבלת מזהים ייחודיים אוניברסליים (UUID) של רכיבי ענן פרטי.
שימוש ב-Management API
כדי לקבל את ה-UUID של רכיבי ענן פרטי באמצעות ה-Management API, צריך להשתמש בקריאות הבאות ל-API:
רכיב | קריאה ל-API |
---|---|
נתב | curl http://router_IP:8081/v1/servers/self |
מעבד הודעות | 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 |
לתשומת ליבכם: מספרי היציאות משתנים בהתאם לרכיב שאליו רוצים לקרוא.
אם מפעילים את ה-API מהמכונה עצמה, אין צורך לציין שם משתמש וסיסמה. אם מפעילים את ה-API מרחוק, צריך לציין את שם המשתמש והסיסמה של האדמין של Edge, כמו בדוגמה הבאה:
curl http://10.1.1.0:8081/v1/servers/self -u user@example.com:abcd1234 \ -H "Accept:application/xml"
כל אחת מהקריאות האלה מחזירה אובייקט JSON שמכיל פרטים על השירות. המאפיין
uUID
מציין את ה-UUID של השירות, כמו בדוגמה הבאה:
{ "buildInfo" : { ... }, ... "tags" : { ... }, "type" : [ "router" ], "uUID" : "71ad42fb-abd1-4242-b795-3ef29342fc42" }
אפשר להגדיר את הכותרת Accept
כ-application/xml
כדי
להורות ל-apigee-adminapi.sh
להחזיר XML במקום JSON. לדוגמה:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"
שימוש ב-apigee-adminapi.sh
אפשר לקבל את מזהי ה-UUID של חלק מהרכיבים באמצעות האפשרות servers list
בכלי העזר apigee-adminapi.sh
. כדי לקבל מזהי UUID עם apigee-adminapi.sh
, צריך להשתמש בתחביר
הבא:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list \ --admin admin_email_address --pwd admin_password --host edge_server
כאשר:
- admin_email_address היא כתובת האימייל של האדמין של Edge.
- admin_password היא הסיסמה של האדמין ב-Edge.
- edge_server זוהי כתובת ה-IP של השרת שממנו ברצונך ליצור רשימה. אם אתם מחוברים לשרת, תוכלו להשתמש ב-
localhost
.
לדוגמה:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com --pwd abcd1234 --host localhost
הפקודה מחזירה אובייקט JSON מורכב, שמציינים לכל שירות את אותם המאפיינים כמו הקריאות ל-API לניהול.
בדומה לקריאות ל-API לניהול, אפשר להגדיר את הכותרת Accept
כך:
application/xml
כדי להנחות את apigee-adminapi.sh
להחזיר XML במקום JSON. לדוגמה:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"