इस सेक्शन में संगठनों, एनवायरमेंट, और वर्चुअल होस्ट को हटाने का तरीका बताया गया है. इसका क्रम एपीआई कॉल बहुत ज़रूरी है; उदाहरण के लिए, किसी फ़ाइल को हटाने का तरीका संगठन में मौजूद किसी भी एनवायरमेंट को सिर्फ़ तब चलाया जा सकता है, जब आप संगठन.
वर्चुअल होस्ट मिटाना
किसी एनवायरमेंट से वर्चुअल होस्ट को मिटाने से पहले, आपको ऐसी एपीआई प्रॉक्सी अपडेट करनी होंगी संदर्भ निकालने के लिए वर्चुअल होस्ट का संदर्भ दें. यहां जाएं: ज़्यादा के लिए वर्चुअल होस्ट.
वर्चुअल होस्ट को मिटाने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
किसी एनवायरमेंट को मिटाना
इन चीज़ों को सेट करने के बाद ही, किसी एनवायरमेंट को मिटाया जा सकता है:
- एनवायरमेंट में मौजूद सभी वर्चुअल होस्ट को मिटा दिया गया है, जैसा कि ऊपर बताया गया है.
- एनवायरमेंट को सभी मैसेज प्रोसेसर से अलग कर दिया गया है.
- आंकड़ों को हटाया गया.
किसी डोमेन को अलग करना मैसेज प्रोसेसर की मदद से मौजूदा एनवायरमेंट
मैसेज प्रोसेसर के साथ किसी एनवायरमेंट का असोसिएशन हटाने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें. अगर आपने अगर आपको एनवायरमेंट को मिटाना है, तो आपको इसे सभी मैसेज प्रोसेसर से अलग करना होगा:
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 ग्रुप का नाम दिखाता है.
किसी संगठन और एनवायरमेंट के लिए, तथ्यों और एग्रीगेट टेबल को छोड़ें
तथ्यों और एग्रीगेट टेबल मिटाने के लिए:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-drop-tables org_name env_name [confirm_drop-N/Y]
जहां confirm_drop
, डिफ़ॉल्ट मान N
वाला एक वैकल्पिक पैरामीटर है
(जिसकी पुष्टि करने के लिए कहा जाता है).
एनवायरमेंट मिटाएं
किसी एनवायरमेंट को मिटाने के लिए:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
संगठन मिटाएं
किसी संगठन को सिर्फ़ तब मिटाया जा सकता है, जब आपके पास:
- संगठन के सभी एनवायरमेंट में मौजूद सभी वर्चुअल होस्ट को मिटा दिया गया है, जैसा कि ऊपर बताया गया है.
- संगठन के सभी एनवायरमेंट मिटा दिए गए हैं, जैसा कि ऊपर बताया गया है.
- संगठन को सभी पॉड से अलग कर दिया गया है.
किसी संगठन को इनसे अलग करना पॉड
पॉड से किसी संगठन को अलग करने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:
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®ion=region_name&pod=pod_name"अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
संगठन को मिटाएं
किसी संगठन को मिटाने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"