इंटिग्रेशन के लिए ज़रूरी शर्तें

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

इस पेज पर, Apigee Edge API हब कनेक्टर इंटिग्रेशन को चालू करने से पहले पूरी की जाने वाली ज़रूरी शर्तों के बारे में बताया गया है.

पहला चरण: एपीआई हब को चालू करना

अपने Google Cloud प्रोजेक्ट में API हब को चालू करने के लिए:

  1. Google Cloud प्रोजेक्ट बनाएं:
    • Google Cloud Console पर जाएं.
    • प्रोजेक्ट चुनने वाले टूलबार में, नया प्रोजेक्ट पर क्लिक करें.
    • प्रोजेक्ट का नाम डालें और कोई बिलिंग खाता चुनें.
    • बनाएं पर क्लिक करें.
    • इसके अलावा, gcloud CLI का इस्तेमाल करें:
      gcloud projects create PROJECT_NAME
  2. एपीआई हब के एपीआई चालू करें और एपीआई हब उपलब्ध कराएं:
    • Google Cloud Console में, "Apigee API hub" खोजें.
    • एपीआई हब सेवा पर जाएं.
    • अगर कहा जाए, तो एपीआई चालू करें पर क्लिक करें.
    • एपीआई हब सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें. इस प्रोसेस के दौरान, पक्का करें कि आपने मेटाडेटा और रनटाइम इवेंट, दोनों को प्रोसेस करने के लिए ज़रूरी एनटाइटलमेंट और ऐड-ऑन चालू किए हों.

दूसरा चरण: प्लगिन इंस्टेंस बनाना

एपीआई हब में मौजूद प्लगिन इंस्टेंस, एक या उससे ज़्यादा Apigee Edge संगठनों के लिए रजिस्ट्रेशन पॉइंट के तौर पर काम करता है.

  • एपीआई हब कंसोल पर जाएं.
  • नया प्लगिन इंस्टेंस बनाने के लिए, कस्टम प्लगिन बनाना में दिया गया तरीका अपनाएं.
  • इस प्रोसेस के दौरान, आपको इंस्टेंस का संसाधन नाम मिलेगा. इसे गेटवे आईडी भी कहा जाता है. यह आईडी, API हब में आपके Apigee Edge संगठन की यूनीक तौर पर पहचान करता है. साथ ही, यह अगले चरण के लिए ज़रूरी है.

Apigee Edge API हब कनेक्टर इंटिग्रेशन सेटअप करना (किसी संगठन के लिए ऑप्ट-इन करना)

एपीआई हब में प्लगिन इंस्टेंस बन जाने के बाद, आपको Apigee Edge संगठन को कॉन्फ़िगर करना होगा, ताकि वह प्लगिन इंस्टेंस को डेटा भेज सके. इस चरण के लिए, Apigee Edge संगठन में orgadmin अनुमतियां होना ज़रूरी है. ये अनुमतियां, एपीआई हब कनेक्टर इंटिग्रेशन सेटअप के लिए ज़रूरी सभी एपीआई कॉल के लिए होनी चाहिए.

Apigee Edge संगठन के लिए, एपीआई हब कनेक्टर इंटिग्रेशन चालू करने के लिए, इस कमांड का इस्तेमाल करें:

curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
  -H "Authorization: Bearer OAUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
      "gatewayId": "INSTANCE_RESOURCE_NAME"
  }'

कहां:

  • ORG_NAME आपके Apigee Edge संगठन का नाम है.
  • OAUTH_TOKENवह OAuth टोकन है जिसका इस्तेमाल अनुरोध की पुष्टि करने के लिए किया जाता है. OAuth टोकन बनाने के बारे में ज़्यादा जानने के लिए, टोकन पाना लेख पढ़ें.
  • INSTANCE_RESOURCE_NAME: पिछले चरण में मिला इंस्टेंस रिसॉर्स का नाम (गेटवे आईडी).

यह कमांड सही तरीके से चलने पर, आपका Apigee Edge संगठन, बताए गए API हब प्लगिन इंस्टेंस के साथ रजिस्टर हो जाता है. इससे एपीआई मेटाडेटा और रनटाइम डेटा, दोनों के लिए सिंक्रनाइज़ेशन की प्रोसेस शुरू हो जाती है.