يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
تتيح لك المجموعات تجميع الخوادم الوكيلة لواجهة برمجة التطبيقات أو الأهداف أو تطبيقات المطوّرين وإعداد قيم ملائمة مناسبة لجميع أعضاء المجموعة من أجل تشخيص المشاكل بشكل أسرع.
توضّح الأقسام التالية كيفية إدارة المجموعات باستخدام واجهة برمجة التطبيقات.
راجِع واجهة برمجة التطبيقات للمجموعات للحصول على مزيد من المعلومات حول واجهة برمجة تطبيقات المجموعات.
إنشاء مجموعات باستخدام واجهة برمجة التطبيقات
يمكنك إنشاء مجموعة من الخوادم الوكيلة لواجهة برمجة التطبيقات من خلال إصدار طلب POST إلى المورد التالي: https://apimonitoring.enterprise.apigee.com/collections
يوضّح المثال التالي كيفية إنشاء مجموعة.
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Collection", "description":"My collection for critical APIs", "environment": "prod", "type": "proxy", "members":["proxy1", "proxy2"] }'
اضبط $ACCESS_TOKEN
على رمز الدخول عبر OAuth 2.0، كما هو موضَّح في الحصول على رمز دخول OAuth 2.0.
للحصول على معلومات عن خيارات cURL المُستخدَمة في هذا المثال، اطّلِع على استخدام cURL.
يمكنك تحديد قيمة type
على النحو التالي: proxy
أو target
أو developerApp
.
على سبيل المثال، لإنشاء مجموعة من تطبيقات مطوّري البرامج:
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Dev App Collection", "description":"My collection for critical apps", "environment": "prod", "type": "developerApp", "members":["app1", "app2"] }'
عرض جميع المجموعات باستخدام واجهة برمجة التطبيقات
يمكنك عرض جميع التنبيهات والإشعارات من خلال إصدار طلب GET إلى المورد التالي: https://apimonitoring.enterprise.apigee.com/collections
يجب إدخال اسم مؤسستك باستخدام مَعلمة طلب البحث org
.
مثال:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
فيما يلي مثال على الرد:
[{ "uuid":"1234abcd", "organization":"myorg", "environment": "prod", "name":"My Collection", "type": "proxy", "members":["proxy1", "proxy2"], "description":"My collection for critical APIs", "updatedAt":"2018-07-13T16:25:15Z", "updatedBy":"joe@acme.com" }]
اضبط $ACCESS_TOKEN
على رمز الدخول عبر OAuth 2.0، كما هو موضَّح في الحصول على رمز دخول OAuth 2.0.
للحصول على معلومات عن خيارات cURL المُستخدَمة في هذا المثال، اطّلِع على استخدام cURL.
ألحِق uuid
للمجموعة بالمورّد /collections
لعرض المجموعة المحدّدة:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"