আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ভূমিকা
নিম্নলিখিত পরিস্থিতিতে আপনার সংস্থা থেকে মনিটাইজেশন ডেটা মুছে দিতে পারেন:
- আপনি আবার ব্যবহার করতে চান এমন কোনও টেস্ট সংস্থা থেকে মনিটাইজেশন ডেটা মুছে দিন। এই ক্ষেত্রে, মনিটাইজেশন ডেটা মুছে দেওয়ার পরে আপনাকে অবশ্যই Apigee Edge ডেটা সিঙ্ক্রোনাইজ করতে হবে।
- আপনার সংস্থা মুছে দিন। এই ক্ষেত্রে, সংস্থা মুছে ফেলার আগে আপনাকে অবশ্যই মনিটাইজেশন ডেটা মুছে ফেলতে হবে।
কোনও সংস্থা থেকে মনিটাইজেশন ডেটা মুছে দিলে, নিম্নলিখিত ডেটা স্থায়ীভাবে মুছে যায়:
- API প্যাকেজ
- রেট প্ল্যান
- ডেভেলপারদের গ্রহণ করা রেট প্ল্যান
- মনিটাইজেশন ট্রানজ্যাকশন
- বিজ্ঞপ্তির টেমপ্লেট
- কনফিগার করা থাকলে, থার্ড-পার্টি পেমেন্ট পরিষেবা প্রদানকারী
আপনার সংস্থা থেকে মনিটাইজেশন ডেটা মুছে ফেলার জন্য প্রয়োজনীয় ধাপগুলি নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে:
- আপনার সংস্থা থেকে মনিটাইজেশন ডেটা মুছে দেওয়ার সুবিধা চালু করা
- মনিটাইজেশন ডেটা মোছা
- অ্যাসিঙ্ক্রোনাস মুছে দেওয়া সংক্রান্ত অপারেশনের স্ট্যাটাস দেখা
- মনিটাইজেশনের সাথে Apigee Edge ডেটা সিঙ্ক্রোনাইজ করা (আপনি যদি সংস্থাটি আবার ব্যবহার করতে চান)
- সংস্থা মুছে দেওয়া (যদি সংস্থার আর প্রয়োজন না থাকে)
আপনার সংস্থা থেকে মনিটাইজেশন ডেটা মুছে ফেলার সুবিধা চালু করা
আপনার সংস্থা থেকে মনিটাইজেশন ডেটা মুছে ফেলার আগে, আপনাকে অবশ্যই নিজের সংস্থার জন্য
features.isMintOrgDataDeletionAllowed প্রপার্টি চালু করতে হবে।
POST-এ কল করে প্রপার্টি চালু করুন
https://api.enterprise.apigee.com/v1/organizations/org_name API,
যেখানে 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" }
অ্যাসিঙ্ক্রোনাস মুছে দেওয়া সংক্রান্ত অপারেশনের স্ট্যাটাস দেখা
অ্যাসিঙ্ক্রোনাস মুছে ফেলার অপারেশনের স্ট্যাটাস দেখতে, GET-এ একটি অনুরোধ করুন
/asyncjobs/{id}, যেখানে {id} হল মুছে ফেলার অপারেশনের আইডি যা
উত্তরে ফেরত দেওয়া হয়েছে।
যেমন, নিম্নলিখিত অনুরোধটি আইডি c6eaa22d-27bd-46cc-be6f-4f77270818cf সহ অ্যাসিঙ্ক্রোনাস মুছে ফেলার অপারেশন
এর স্ট্যাটাস দেখায়:
curl -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/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 ডেটা সিঙ্ক্রোনাইজ করুন নিবন্ধে বর্ণনা করা হয়েছে।
সংস্থা মুছে দেওয়া
সংস্থাটির আর প্রয়োজন না হলে, আপনি মনিটাইজেশন ডেটা মুছে দেওয়ার পরে সেটি মুছে দিতে পারবেন। কোনও সংস্থা মুছে দিন নিবন্ধে এই বিষয়ে বিস্তারিত বলা আছে।