شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
مجموعهها به شما امکان میدهند پراکسیهای API، اهداف یا برنامههای توسعهدهنده را گروهبندی کنید و مقادیر آستانه مناسب را برای همه اعضای گروه تنظیم کنید تا مشکلات را سریعتر تشخیص دهند.
بخش های زیر نحوه مدیریت مجموعه ها با استفاده از API را شرح می دهد.
برای اطلاعات بیشتر در مورد API مجموعه ها به API مجموعه ها مراجعه کنید.
ایجاد مجموعه با استفاده از API
با ارسال یک درخواست POST به منبع زیر مجموعه ای از پراکسی های API ایجاد کنید: 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"] }'
همانطور که در دریافت نشانه دسترسی OAuth 2.0 توضیح داده شده است، $ACCESS_TOKEN
روی نشانه دسترسی 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"] }'
مشاهده تمام مجموعه ها با استفاده از API
مشاهده همه هشدارها و اعلانها با ارسال درخواست GET به منبع زیر: https://apimonitoring.enterprise.apigee.com/collections
شما باید نام سازمان خود را با استفاده از پارامتر org
query ارسال کنید.
به عنوان مثال:
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" }]
همانطور که در دریافت نشانه دسترسی OAuth 2.0 توضیح داده شده است، $ACCESS_TOKEN
روی نشانه دسترسی 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"