Apigee Edge for Private Cloud संगठन को API हब इंटिग्रेशन से हटाने के लिए, यह तरीका अपनाएं:
- मैसेज प्रोसेसर कॉन्फ़िगर करें:
आखिर में, मैसेज प्रोसेसर को अपडेट करें, ताकि जिस संगठन को हटाया जा रहा है उसके लिए डुअल-राइट की सुविधा बंद की जा सके. कॉन्फ़िगरेशन में यह बदलाव, Apigee Edge for Private Cloud इंस्टॉलेशन में हर मैसेज प्रोसेसर (एमपी) नोड पर लागू होना चाहिए.
- हर एमपी नोड पर,
/opt/apigee/customer/application/message-processor.properties
फ़ाइल में बदलाव करें. conf_message-processor-communication_uapim.enabled.environments
प्रॉपर्टी ढूंढें और संगठन और उसके उन एनवायरमेंट से जुड़ी सभी एंट्री हटाएं जिन्हें आपको मिटाना है.उदाहरण के लिए, अगर आपको
new_org
और इसके एनवायरमेंटdev
औरstaging
हटाने हैं, तो:यह उन सभी एनवायरमेंट की सूची है जिनके लिए, Apigee API Hub for Private Cloud कनेक्टर के रनटाइम डेटा ऑन-रैंप को बंद करना है. इस सूची में मौजूद हर एनवायरमेंट को कॉमा लगाकर अलग किया गया है.
conf_message-processor-communication_uapim.enabled.environments=acme~prod
,acme~dev,noncps~prod
नेटवर्क फ़ाइल सिस्टम (एनएफ़एस) माउंट का पाथ, जो
conf_message-processor-communication_uapim.runtime.data.path=/the/nfs
- हर एमपी नोड पर,
- Private Cloud कनेक्टर के लिए, Apigee API Hub को कॉन्फ़िगर करें:
इसके बाद, Apigee API हब कनेक्टर के कॉन्फ़िगरेशन को अपडेट करें. इसके लिए, उस संगठन की एंट्री हटाएं जिसे मिटाया जा रहा है.
/opt/apigee/customer/application/uapim-connector.properties
फ़ाइल में बदलाव करें.conf_uapim_connector.uapim.settings.json
सेक्शन में जाकरconnectorConfig
सेक्शन ढूंढें. इसके बाद, उस संगठन से जुड़ा पूरा JSON ब्लॉक हटा दें जिसे आपको मिटाना है.उदाहरण के लिए, अगर आपको
new_org
मिटाना है, तो:conf_uapim_connector.uapim.settings.json={ "connectorConfig" : { "org1" : { "runtimeDataPubsub" : "", "metadataPubsub":"", "serviceAccount": "mysa1@in.myfirstProject", "pluginInstanceId":"aaaa" } }, "runtimeDataPath":"/the/nfs/mounted/path", "managementServer": "hostname" }
- फ़ाइल में बदलाव करने के बाद, Apigee API Hub for Private Cloud कनेक्टर को रीस्टार्ट करें, ताकि बदलाव लागू हो सकें:
apigee-service edge-uapim-connector restart
- एपीआई हब पर प्लगिन इंस्टेंस मिटाना:
सबसे पहले, उस संगठन से जुड़े प्लगिन इंस्टेंस को मिटाएं जिसे आपको API हब से हटाना है. इस कार्रवाई से, उस संगठन के लिए मेटाडेटा और रनटाइम डेटा का फ़्लो बंद हो जाएगा.
- इस फ़ाइल को सभी ज़रूरी एमपी नोड पर अपडेट करने के बाद, अपने मैसेज प्रोसेसर को रोलिंग रीस्टार्ट करें. इससे यह पक्का किया जा सकेगा कि कॉन्फ़िगरेशन लागू हो गया है.