API ব্যবহার করে কালেকশন ম্যানেজ করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

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

API ব্যবহার করে কীভাবে সংগ্রহ ম্যানেজ করতে হয় তা নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে।

Collections API সম্পর্কে আরও জানতে Collections 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 অ্যাক্সেস টোকেন পান নিবন্ধে যেভাবে বর্ণনা করা হয়েছে সেই অনুযায়ী আপনার OAuth 2.0 অ্যাক্সেস টোকেনে $ACCESS_TOKEN সেট করুন।

এই উদাহরণে ব্যবহৃত 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 কোয়েরি প্যারামিটার ব্যবহার করে আপনাকে অবশ্যই সংস্থার নাম পাস করতে হবে।

যেমন:

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 বিকল্প সম্পর্কে তথ্য পেতে, 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"