আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ভূমিকা
আপনি নিম্নলিখিত পরিস্থিতিতে আপনার সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলতে চাইতে পারেন:
- আপনি পুনরায় ব্যবহার করতে চান এমন একটি পরীক্ষা প্রতিষ্ঠান থেকে নগদীকরণ ডেটা সাফ করুন। এই ক্ষেত্রে, আপনি নগদীকরণ ডেটা মুছে ফেলার পরে আপনাকে অবশ্যই Apigee এজ ডেটা সিঙ্ক্রোনাইজ করতে হবে।
- আপনার প্রতিষ্ঠান মুছুন. এই ক্ষেত্রে, প্রতিষ্ঠানটি মুছে ফেলার আগে আপনাকে অবশ্যই নগদীকরণ ডেটা মুছে ফেলতে হবে।
একটি সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলার ফলে নিম্নলিখিত ডেটা স্থায়ীভাবে মুছে যায়:
- API প্যাকেজ
- রেট পরিকল্পনা
- বিকাশকারী হার পরিকল্পনা গ্রহণ করেছে
- নগদীকরণ লেনদেন
- বিজ্ঞপ্তি টেমপ্লেট
- থার্ড-পার্টি পেমেন্ট প্রদানকারী, যদি কনফিগার করা থাকে
নিম্নলিখিত বিভাগগুলি উপরের পরিস্থিতিগুলিকে সমর্থন করার জন্য আপনার সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে:
- আপনার প্রতিষ্ঠান থেকে নগদীকরণ ডেটা মুছে ফেলা সক্ষম করা হচ্ছে
- নগদীকরণ ডেটা মুছে ফেলা হচ্ছে
- একটি অ্যাসিঙ্ক্রোনাস ডিলিট অপারেশনের স্থিতি দেখা৷
- Apigee Edge ডেটা নগদীকরণের সাথে সিঙ্ক্রোনাইজ করা (যদি আপনি সংস্থাকে পুনরায় ব্যবহার করতে চান)
- সংস্থাটি মুছে ফেলা হচ্ছে (যদি সংস্থাটির আর প্রয়োজন না হয়)
আপনার প্রতিষ্ঠান থেকে নগদীকরণ ডেটা মুছে ফেলা সক্ষম করা হচ্ছে
আপনি আপনার সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলার আগে, আপনাকে অবশ্যই আপনার সংস্থার জন্য features.isMintOrgDataDeletionAllowed
সক্ষম করতে হবে।
https://api.enterprise.apigee.com/v1/organizations/ org_name
API-তে একটি 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
তে একটি POST অনুরোধ জারি করুন, যেখানে 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}
হল প্রতিক্রিয়াতে ফিরে আসা ডিলিট অপারেশনের 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 ডেটা নগদীকরণের সাথে সিঙ্ক্রোনাইজ করতে হবে, যেমনটি Synchronize Apigee Edge ডেটা নগদীকরণের সাথে বর্ণনা করা হয়েছে৷
প্রতিষ্ঠান মুছে ফেলা হচ্ছে
যদি সংস্থাটির আর প্রয়োজন না হয়, তাহলে আপনি নগদীকরণ ডেটা মুছে ফেলার পরে এটি মুছে ফেলতে পারেন, যেমন একটি সংস্থা মুছুন -এ বর্ণিত।