المعرّف الفريد العالمي (المعرّف الفريد العالمي) هو معرّف فريد لمكوّن في نظامك. تتطلب منك بعض مهام الصيانة والضبط في Private Cloud استخدام المعرّف الفريد العالمي (UUID) المكون.
يعرض هذا القسم طرقًا متعدّدة يمكنك استخدامها للحصول على أرقام التعريف الفريدة العالمية لمكوّنات السحابة الإلكترونية الخاصة.
استخدام واجهة برمجة تطبيقات الإدارة
للحصول على المعرّف الفريد العالمي لمكوّنات السحابة الإلكترونية الخاصة باستخدام واجهة برمجة تطبيقات الإدارة، استخدِم واجهة برمجة التطبيقات التالية المكالمات:
المكوّن | طلب بيانات من واجهة برمجة التطبيقات |
---|---|
جهاز التوجيه | 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 |
لاحظ أن أرقام المنافذ مختلفة حسب المكون الذي تتصل به.
إذا قمت باستدعاء واجهة برمجة التطبيقات من الجهاز نفسه، فلن تحتاج إلى تحديد اسم مستخدم وكلمة المرور. إذا قمت بالاتصال بواجهة برمجة التطبيقات عن بُعد، فيجب تحديد اسم مستخدم مشرف Edge كلمة المرور، كما يبيِّن المثال التالي:
curl http://10.1.1.0:8081/v1/servers/self -u user@example.com:abcd1234 \ -H "Accept:application/xml"
ويعرض كل من هذه الطلبات كائن JSON يحتوي على تفاصيل حول الخدمة. تشير رسالة الأشكال البيانية
تحدّد السمة 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
يمكنك الحصول على المعرّف الفريد العالمي لبعض المكوّنات من خلال استخدام 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 معقدًا يحدّد الخصائص نفسها لكل خدمة باسم management 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"