वर्चुअल होस्ट/परिवेश/संगठन मिटाना

Edge for Private Cloud v4.19.01

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

वर्चुअल होस्ट को मिटाना

किसी एनवायरमेंट से वर्चुअल होस्ट को मिटाने से पहले, आपको उन सभी एपीआई प्रॉक्सी को अपडेट करना होगा जो वर्चुअल होस्ट का रेफ़रंस देते हैं. ऐसा करने से, रेफ़रंस हट जाएगा. ज़्यादा जानकारी के लिए, वर्चुअल होस्ट देखें.

वर्चुअल होस्ट को मिटाने के लिए, इस एपीआई का इस्तेमाल करें:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"

कोई एनवायरमेंट मिटाना

किसी एनवायरमेंट को सिर्फ़ तब मिटाया जा सकता है, जब:

  1. ऊपर बताए गए तरीके से, एनवायरमेंट में मौजूद सभी वर्चुअल होस्ट मिटा दिए गए हों.
  2. सभी मैसेज प्रोसेसर से एनवायरमेंट को अलग कर दिया गया है.
  3. साफ़-सुथरे आंकड़े.

मैसेज प्रोसेसर से किसी एनवायरमेंट को अलग करना

किसी एनवायरमेंट को मैसेज प्रोसेसर से अनलिंक करने के लिए, इस एपीआई का इस्तेमाल करें. अगर आपको एनवायरमेंट मिटाना है, तो आपको उसे सभी मैसेज प्रोसेसर से अलग करना होगा:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u ADMIN_USERNAME:ADMIN_PASSWORD -X POST \
"http://ms_IP:8080/v1/organizations/org_name/environments/env_name/servers" \
-d "action=remove&uuid=uuid"

इसमें uuid, मैसेज प्रोसेसर का यूयूआईडी है.

आंकड़े मिटाना

संगठन के बारे में आंकड़ों की जानकारी हटाने के लिए:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \
"http://ms_IP:8080/v1/analytics/groups/ax/analytics_group/scopes?org=org_name&env=env_name"

जहां analytics_group डिफ़ॉल्ट रूप से "analytics-001" पर सेट होता है.

अगर आपको Analytics ग्रुप का नाम नहीं पता है, तो उसे देखने के लिए इस कमांड का इस्तेमाल करें:

apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost

यह कमांड, name फ़ील्ड में Analytics ग्रुप का नाम दिखाता है.

एनवायरमेंट मिटाना

किसी एनवायरमेंट को मिटाने के लिए:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
"http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE

संगठन मिटाएं

किसी संगठन को सिर्फ़ तब मिटाया जा सकता है, जब आपने:

  1. संगठन के सभी एनवायरमेंट में मौजूद सभी वर्चुअल होस्ट मिटा दिए गए हैं. इसके बारे में ऊपर बताया गया है.
  2. संगठन के सभी एनवायरमेंट मिटा दिए गए हों, जैसा कि ऊपर बताया गया है.
  3. संगठन को सभी पॉड से अलग कर दिया गया है.

किसी संगठन को पॉड से अलग करना

किसी संगठन को पॉड से अलग करने के लिए, इस एपीआई का इस्तेमाल करें:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u ADMIN_EMAIL:ADMIN_PASSWORD -X POST "http://ms_IP:8080/v1/organizations/org_name/pods" \
-d "action=remove&region=region_name&pod=pod_name"

संगठन को मिटाना

किसी संगठन को मिटाने के लिए, इस एपीआई का इस्तेमाल करें:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"