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

Edge for Private Cloud v. 4.17.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 user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

जहां "&lt;uuid&gt;" क्या मैसेज प्रोसेसर का यूयूआईडी.

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

जहां "&lt;mp-ip&gt;" क्या मैसेज प्रोसेसर का आईपी पता.

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

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

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>"