एपीआई का इस्तेमाल करके कलेक्शन मैनेज करें

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

कलेक्शन की मदद से, एपीआई प्रॉक्सी, टारगेट या डेवलपर ऐप्लिकेशन का ग्रुप बनाया जा सकता है. साथ ही, ग्रुप के सभी सदस्यों के लिए थ्रेशोल्ड की सही वैल्यू सेट अप की जा सकती है, ताकि समस्याओं का तेज़ी से पता लगाया जा सके.

यहां दिए गए सेक्शन में, एपीआई का इस्तेमाल करके कलेक्शन मैनेज करने का तरीका बताया गया है.

कलेक्शन एपीआई के बारे में ज़्यादा जानकारी के लिए, Collections एपीआई देखें.

एपीआई का इस्तेमाल करके कलेक्शन बनाना

इन संसाधनों पर एक पोस्ट अनुरोध जारी करके, एपीआई प्रॉक्सी का कलेक्शन बनाएं: 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"