API ব্যবহার করে সংগ্রহ পরিচালনা করুন

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

কালেকশন আপনাকে এপিআই প্রক্সি, টার্গেট বা ডেভেলপার অ্যাপগুলোকে গ্রুপ করতে এবং গ্রুপের সকল সদস্যের জন্য উপযুক্ত থ্রেশহোল্ড ভ্যালু সেট করতে সক্ষম করে, যার ফলে সমস্যাগুলো আরও দ্রুত নির্ণয় করা যায়।

নিম্নলিখিত বিভাগগুলিতে এপিআই ব্যবহার করে কালেকশনগুলি কীভাবে পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।

কালেকশন এপিআই সম্পর্কে আরও জানতে কালেকশন এপিআই দেখুন।

এপিআই ব্যবহার করে সংগ্রহ তৈরি করুন

নিম্নলিখিত রিসোর্সে একটি 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 অ্যাক্সেস টোকেন সংগ্রহ করুন” অংশে বর্ণিত পদ্ধতি অনুসারে, আপনার OAuth 2.0 অ্যাক্সেস টোকেনটি $ACCESS_TOKEN এ সেট করুন।

এই উদাহরণে ব্যবহৃত cURL অপশনগুলো সম্পর্কে জানতে, Use 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"
}]

“OAuth 2.0 অ্যাক্সেস টোকেন সংগ্রহ করুন” অংশে বর্ণিত পদ্ধতি অনুসারে, আপনার OAuth 2.0 অ্যাক্সেস টোকেনটি $ACCESS_TOKEN এ সেট করুন।

এই উদাহরণে ব্যবহৃত cURL অপশনগুলো সম্পর্কে জানতে, Use cURL দেখুন।

নির্দিষ্ট কালেকশনটি দেখার জন্য, /collections রিসোর্সের সাথে কালেকশনটির uuid যুক্ত করুন:

curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg'
  -X GET
  -H 'Accept: application/json, text/plain, */*' 
  -H "Authorization: Bearer $ACCESS_TOKEN"