Edge for Private Cloud v4.19.01
এই বিভাগে দেখানো হয়েছে যে কীভাবে সংস্থা, এনভায়রনমেন্ট ও ভার্চুয়াল হোস্ট সরাতে হয়। API কলের ক্রম খুব গুরুত্বপূর্ণ; যেমন, কোনও সংস্থা সরানোর ধাপটি তখনই কার্যকর করা যেতে পারে যখন আপনি সংস্থার সাথে যুক্ত সমস্ত এনভায়রনমেন্ট সরিয়ে দেন।
ভার্চুয়াল হোস্ট মুছে দিন
কোনও এনভায়রনমেন্ট থেকে ভার্চুয়াল হোস্ট মুছে দেওয়ার আগে, আপনাকে অবশ্যই ভার্চুয়াল হোস্টের রেফারেন্স দেয় এমন যেকোনও API প্রক্সি আপডেট করতে হবে যাতে রেফারেন্সটি মুছে ফেলা যায়। আরও জানতে ভার্চুয়াল হোস্ট দেখুন।
ভার্চুয়াল হোস্ট মুছে দিতে নিম্নলিখিত API ব্যবহার করুন:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
এনভায়রনমেন্ট মোছা
আপনি শুধুমাত্র তখনই কোনও এনভায়রনমেন্ট মোড মুছতে পারবেন যখন:
- উপরে যেভাবে বর্ণনা করা হয়েছে সেই অনুযায়ী এনভায়রনমেন্টে থাকা সমস্ত ভার্চুয়াল হোস্ট মুছে দেওয়া।
- সব মেসেজ প্রসেসর থেকে এনভায়রনমেন্ট ডিসঅ্যাসোসিয়েট করা হয়েছে।
- অ্যানালিটিক্স ক্লিন-আপ করা হয়েছে।
Message Processor থেকে এনভায়রনমেন্ট ডিসঅ্যাসোসিয়েট করুন
মেসেজ প্রসেসরের সাথে কোনও এনভায়রনমেন্টের অ্যাসোসিয়েশন সরাতে নিম্নলিখিত API ব্যবহার করুন। আপনি এনভায়রনমেন্ট মুছে দিতে চাইলে, আপনাকে অবশ্যই সব মেসেজ প্রসেসর থেকে এটি ডিসঅ্যাসোসিয়েট করতে হবে:
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 হল মেসেজ প্রসেসরের 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" হিসেবে সেট করা থাকে।
আপনি যদি অ্যানালিটিক্স গ্রুপের নাম সম্পর্কে নিশ্চিত না হন, তাহলে এটি দেখানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
এই কমান্ড name ফিল্ডে অ্যানালিটিক্স গ্রুপের নাম দেখায়।
এনভায়রনমেন্ট মুছুন
কোনও এনভায়রনমেন্ট মোড মুছে দিতে:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
কোনও সংস্থা মুছে ফেলা
আপনি শুধুমাত্র তখনই কোনও সংস্থা মুছতে পারবেন যখন আপনি:
- উপরে যেভাবে বর্ণনা করা হয়েছে সেই অনুযায়ী প্রতিষ্ঠানের সব এনভায়রনমেন্টে সমস্ত ভার্চুয়াল হোস্ট মুছে দেওয়া হয়েছে।
- উপরে যেভাবে বর্ণনা করা হয়েছে সেই অনুযায়ী সংস্থার সমস্ত এনভায়রনমেন্ট মুছে ফেলা।
- সব পড থেকে সংস্থাটি বিচ্ছিন্ন করা হয়েছে।
পড থেকে কোনও সংস্থা সরিয়ে দিন
পড থেকে কোনও সংস্থাকে আলাদা করতে নিম্নলিখিত API ব্যবহার করুন:
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"
প্রতিষ্ঠান মুছে ফেলুন
কোনও সংস্থা মুছে ফেলতে নিম্নলিখিত API ব্যবহার করুন:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"