आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
इस पेज पर, Apigee Edge संगठन में Apigee Edge API हब कनेक्टर इंटिग्रेशन की स्थिति और सेटिंग देखने का तरीका बताया गया है. ऐसा तब किया जाता है, जब इसे चालू कर दिया जाता है.
एपीआई हब कनेक्टर इंटिग्रेशन की सेटिंग की जांच की जा रही है
किसी संगठन के लिए, एपीआई हब कनेक्टर इंटिग्रेशन की सेटिंग वापस पाने के लिए, GET अनुरोध करें. इसके लिए, यह अनुरोध भेजें:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/settings -H "Authorization: Bearer OAUTH_TOKEN"
कहां:
ORG_NAMEआपके Apigee Edge संगठन का नाम है.OAUTH_TOKENवह OAuth टोकन है जिसका इस्तेमाल अनुरोध की पुष्टि करने के लिए किया जाता है. OAuth टोकन बनाने के बारे में ज़्यादा जानने के लिए, टोकन पाना लेख पढ़ें.
सफल रिस्पॉन्स कुछ इस तरह दिखेगा:
{ "enabled": true, "gatewayId": "my-gateway-id" }
"enabled": true पुष्टि करता है कि संगठन के लिए, एपीआई हब कनेक्टर इंटिग्रेशन चालू है.
"gatewayId" उस इंस्टेंस का संसाधन नाम दिखाता है जिससे यह Apigee Edge संगठन कनेक्ट है.
सभी संगठनों को मिलाकर बनाए गए संगठन की स्थिति की जांच की जा रही है
अपलोड की पूरी जानकारी के साथ एक साथ कई स्टेटस पाने के लिए, Edge Management API को GET अनुरोध करें:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/status -H "Authorization: Bearer OAUTH_TOKEN
कहां:
ORG_NAMEआपके Apigee Edge संगठन का नाम है.
समेकित जवाब मिलने पर, आपको कुछ ऐसा दिखेगा. इसमें प्रॉक्सी और एनवायरमेंट के लिए अपलोड करने की प्रोसेस दिखेगी. नीचे दिए गए उदाहरण में, Queued फ़ेज़ दिखाया गया है:
{
"phase": "Preparing",
"lastUpdated": "2025-09-15T02:23:50.706Z",
"components": {
"proxy": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 10,
"pendingItems": 1,
"completedItems": 9,
"failedItems": 0
}
},
"environment": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 5,
"pendingItems": 0,
"completedItems": 4,
"failedItems": 1
}
}
}
}
स्टेटस फ़ील्ड को एक साथ दिखाने की सुविधा
| फ़ील्ड | ब्यौरा |
|---|---|
phase |
संगठन के लिए, डेटा प्रोसेसिंग का मौजूदा फ़ेज़. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
lastUpdated |
इस संगठन के लिए प्रोसेस किए गए आखिरी इवेंट का टाइमस्टैंप. |
components |
इस मैप में, प्रोसेस किए गए प्रॉक्सी और एनवायरमेंट के बारे में पूरी जानकारी दी गई है. मैप में ये कुंजियां शामिल हो सकती हैं:
|
progress |
proxy या environment सेक्शन में मौजूद वैल्यू ये हैं:
|
अपलोड की गई फ़ाइल की स्थिति की ज़्यादा जानकारी देखना
/details एंडपॉइंट और क्वेरी पैरामीटर का इस्तेमाल करके, किसी एपीआई प्रॉक्सी या एनवायरमेंट या स्थिति के हिसाब से फ़िल्टर किए गए आइटम के ग्रुप का स्टेटस देखा जा सकता है.
किसी सामान का स्टेटस
किसी आइटम की स्थिति के बारे में ज़्यादा जानकारी देखने के लिए, filter और name क्वेरी पैरामीटर का इस्तेमाल करें. संगठन acme में मौजूद myproxy नाम की एपीआई प्रॉक्सी के लिए, स्टेटस एपीआई को इस तरह कॉल करें:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/acme/uapim/status/details?filter=proxy&name=myproxy \ -H "Authorization: Bearer OAUTH_TOKEN"
संगठन acme में मौजूद myenv नाम के एनवायरमेंट के लिए, स्टेटस एपीआई को इस तरह कॉल करें:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&name=myenv
ऊपर दिए गए एपीआई को कॉल करने पर, हाल ही में अपलोड की गई किसी प्रॉक्सी के लिए, JSON आउटपुट इस तरह दिखेगा:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }
बदलाव की जानकारी के साथ स्टेटस की पूरी जानकारी
किसी प्रॉक्सी के लिए, प्रॉक्सी में किए गए अलग-अलग बदलावों के बारे में जानकारी पाने के लिए, showRevisions=true नाम का एक और क्वेरी पैरामीटर दिया जा सकता है. यहां जनरेट किए गए आउटपुट से, किसी प्रॉक्सी के लिए अपलोड किए गए हर बदलाव के बारे में जानकारी मिलेगी.
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&name=myproxy&showRevisions=true
showrevisions पैरामीटर के साथ ऊपर दिए गए एपीआई को कॉल करने पर, JSON आउटपुट इस तरह का होगा:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", "revisions": [ { "name": "1", "status": "Up to date", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }, { "name": "2", "status": "Pending upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:55.000Z", } ] }
ग्रुप के अपलोड होने की स्थिति
state क्वेरी पैरामीटर के साथ ग्रुप फ़िल्टर का इस्तेमाल करके, आइटम के ग्रुप के लिए अपलोड की स्थिति की जानकारी पाई जा सकती है.
संगठन acme में मौजूद सभी एपीआई प्रॉक्सी के स्टेटस के लिए, स्टेटस एपीआई को इस तरह कॉल करें. इन एपीआई प्रॉक्सी का स्टेटस फ़ेल हो गया है:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&state=failed
इसी तरह, संगठन acme में अपलोड किए जाने के लिए लंबित सभी एनवायरमेंट की पूरी सूची पाने के लिए, स्टेटस एपीआई को इस तरह कॉल करें:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&state=pending
इस एपीआई को कॉल करने पर, फ़िल्टर से मेल खाने वाले स्टेटस आइटम का JSON कलेक्शन मिलेगा. उदाहरण:
[ { "name": "myProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:50.706Z", "lastFailedUploadTime": "2025-09-13T02:23:50.706Z", "lastUploadError": "Errors connecting to API Hub" }, { "name": "secondProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:51.706Z", "lastFailedUploadTime": "2025-09-13T02:23:51.706Z", "lastUploadError": "Errors connecting to API Hub" } ]
स्टेटस की ज़्यादा जानकारी के लिए क्वेरी पैरामीटर
एपीआई, तीन क्वेरी पैरामीटर उपलब्ध कराता है. वैल्यू, केस-सेंसिटिव होती हैं.
| क्वेरी पैरामीटर | संभावित वैल्यू | ब्यौरा |
|---|---|---|
filter |
proxy, environment |
इस क्वेरी पैरामीटर से पता चलता है कि नतीजों को किसी प्रॉक्सी या एनवायरमेंट के हिसाब से फ़िल्टर करना है. |
state |
failed, pending, all |
इस क्वेरी पैरामीटर से पता चलता है कि नतीजों को filter के साथ-साथ राज्य के हिसाब से भी फ़िल्टर करना है. |
name |
किसी आइटम का नाम | इस क्वेरी पैरामीटर से पता चलता है कि नतीजों को filter के साथ-साथ नाम के हिसाब से भी फ़िल्टर करना होगा. |
showrevisions |
true, false |
यह क्वेरी पैरामीटर, दिए जाने पर आउटपुट में संशोधन की स्थिति जनरेट करेगा. यह सिर्फ़ तब मान्य होता है, जब filter=proxy. |
स्टेटस की पूरी जानकारी के लिए पैरामीटर के कॉम्बिनेशन
यहां दी गई टेबल में, पैरामीटर के उन संभावित कॉम्बिनेशन के बारे में बताया गया है जिन्हें REST API को पास किया जा सकता है, ताकि स्टेटस के बारे में ज़्यादा जानकारी मिल सके. NA से पता चलता है कि पैरामीटर को अनदेखा किया जाएगा. NULL से पता चलता है कि पैरामीटर नहीं दिया गया है.
| फ़िल्टर करें | राज्य | नाम | नतीजे |
|---|---|---|---|
proxy |
all |
NULL |
सभी प्रॉक्सी के लिए रिपोर्ट की स्थिति की जानकारी. |
proxy |
failed |
NULL |
अपलोड नहीं की जा सकीं, उन सभी प्रॉक्सी के लिए रिपोर्ट स्टेटस की जानकारी. |
proxy |
pending |
NULL |
उन सभी प्रॉक्सी के लिए रिपोर्ट स्टेटस की जानकारी जो अपलोड या फिर से अपलोड होने के लिए बाकी हैं. |
proxy |
NULL |
myproxy |
myproxy नाम के प्रॉक्सी के लिए, रिपोर्ट की स्थिति के बारे में जानकारी दिखाएं. |
proxy |
NON-NULL |
NON-NULL |
गड़बड़ी की रिपोर्ट करता है. |
environment |
all |
NULL |
सभी एनवायरमेंट के लिए रिपोर्ट की स्थिति की जानकारी. |
environment |
failed |
NULL |
उन सभी एनवायरमेंट के लिए रिपोर्ट की स्थिति की जानकारी दें जिनमें अपलोड नहीं हो सका. |
environment |
pending |
NULL |
उन सभी एनवायरमेंट के लिए रिपोर्ट स्टेटस की जानकारी जो अपलोड या फिर से अपलोड होने के लिए बाकी हैं. |
environment |
NULL |
myenv |
myenv नाम के एनवायरमेंट के लिए, रिपोर्ट की स्थिति के बारे में जानकारी दो. |
environment |
NON-NULL |
NON-NULL |
गड़बड़ी की रिपोर्ट करता है. |