مدیریت مجموعه ها با استفاده از API

شما در حال مشاهده اسناد 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"