अपने संगठन से, कमाई करने से जुड़ा डेटा मिटाना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

शुरुआती जानकारी

इन मामलों में, अपने संगठन से कमाई करने से जुड़ा डेटा मिटाया जा सकता है:

  • जांच करने वाले उस संगठन से मिला कमाई करने का डेटा मिटाएं जिसका आपको फिर से इस्तेमाल करना है. ऐसे में, आपको कमाई से जुड़ा डेटा मिटाने के बाद, Apigee Edge का डेटा सिंक करना होगा.
  • अपना संगठन मिटाएं. ऐसे में, संगठन को मिटाने से पहले, आपको कमाई से जुड़ा डेटा मिटाना होगा.

किसी संगठन से कमाई करने से जुड़ा डेटा हमेशा के लिए मिटाने पर, यह डेटा हट जाता है:

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

इन सेक्शन में, ऊपर बताई गई स्थितियों में आपके संगठन से कमाई करने से जुड़ा डेटा मिटाने का तरीका बताया गया है:

अपने संगठन से कमाई करने का डेटा मिटाने की सुविधा चालू करें

अपने संगठन से कमाई करने का डेटा मिटाने से पहले, आपको अपने संगठन के लिए features.isMintOrgDataDeletionAllowed प्रॉपर्टी चालू करनी होगी.

https://api.enterprise.apigee.com/v1/organizations/org_name एपीआई को POST कॉल भेजकर, प्रॉपर्टी चालू करें. यहां org_name आपके संगठन का नाम है.

curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \
'{
  "name" : "{org_name}",
  "properties" : {
    "property" : [ {
      "name" : "features.isMintOrgDataDeletionAllowed",
      "value" : "true"
    }, {
      "name" : "features.topLevelDevelopersAreCompanies",
      "value" : "false"
    } ]
  }
}'

कमाई करने से जुड़ा डेटा मिटाया जा रहा है

अपने संगठन से कमाई करने से जुड़ा डेटा मिटाने के लिए, /organizations/org_name/asyncjobs/deleteorgdata को पोस्ट करने का अनुरोध भेजें. इसमें org_name आपके संगठन का नाम है.

उदाहरण के लिए, नीचे दिया गया अनुरोध करने पर, myOrg संगठन से कमाई करने से जुड़ा डेटा मिट जाता है:

curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \
-u email:password

यहां जवाब का एक उदाहरण दिया गया है:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "DELETE_ORG"
}

एसिंक्रोनस मिटाने की कार्रवाई की स्थिति देखना

एसिंक्रोनस तरीके से मिटाने की कार्रवाई की स्थिति देखने के लिए, /asyncjobs/{id} के लिए GET अनुरोध जारी करें. इसमें {id}, रिस्पॉन्स के तौर पर दी गई मिटाने की कार्रवाई का आईडी है.

उदाहरण के लिए, नीचे दिया गया अनुरोध, आईडी c6eaa22d-27bd-46cc-be6f-4f77270818cf का इस्तेमाल करके एसिंक्रोनस तरीके से मिटाने की कार्रवाई की स्थिति दिखाता है:

curl -X GET \
"https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

यहां जवाब का एक उदाहरण दिया गया है:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "DELETE_ORG"
}

Apigee Edge के डेटा को कमाई करने के साथ सिंक करना

अगर आपको संगठन का फिर से इस्तेमाल करना है, तो आपको Apigee Edge के डेटा को कमाई करने की सुविधा के साथ सिंक करना होगा. इसके बारे में, कमाई करने की सुविधा के साथ Apigee Edge का डेटा सिंक करना लेख में बताया गया है.

संगठन को मिटाया जा रहा है

अगर संगठन की ज़रूरत नहीं है, तो संगठन को मिटाना लेख में बताए गए तरीके से, कमाई करने से जुड़ा डेटा मिटाने के बाद भी उसे मिटाया जा सकता है.