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

Edge for Private Cloud वर्शन 4.16.09

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

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

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

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

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}" 

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

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

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

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

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

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u <admin user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

जहां "<uuid>", Message प्रोसेसर का UUID है.

> curl http://<mp-ip>:8082/v1/servers/self

जहां "<mp-ip>", मैसेज प्रोसेसर का आईपी पता है.

क्लीनअप के आंकड़े

संगठन के आंकड़ों की जानकारी हटाना:

curl -u <admin user>:<admin passwd> -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 adminEmail --pwd adminPword --host localhost

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

एनवायरमेंट की जानकारी मिटाएं

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

curl -u <admin user>:<admin passwd> \
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 user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \
-d "action=remove&region=<region-name>&pod=<pod-name>"
curl -u <admin user>:<admin passwd>  \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods"

संगठन मिटाएं

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

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>"