একটি ভার্চুয়াল হোস্ট/পরিবেশ/সংস্থা মুছে ফেলা হচ্ছে

প্রাইভেট ক্লাউড v4.18.05 এর জন্য এজ

এই বিভাগটি সংগঠন, পরিবেশ এবং ভার্চুয়াল হোস্ট অপসারণের ব্যাখ্যা করে। মনে রাখবেন যে 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"

একটি পরিবেশ মুছুন

আপনি শুধুমাত্র একটি পরিবেশ মুছে ফেলতে পারেন আপনার আছে:

  1. উপরে বর্ণিত পরিবেশের সমস্ত ভার্চুয়াল হোস্ট মুছে ফেলা হয়েছে।
  2. সমস্ত মেসেজ প্রসেসর থেকে পরিবেশ বিচ্ছিন্ন।
  3. বিশ্লেষণ পরিষ্কার করা.

বার্তা প্রসেসর থেকে একটি পরিবেশ বিচ্ছিন্ন করুন

একটি বার্তা প্রসেসরের সাথে একটি পরিবেশের একটি অ্যাসোসিয়েশন সরাতে নিম্নলিখিত 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 http://mp_IP:8082/v1/servers/self

যেখানে mp_IP হল মেসেজ প্রসেসরের IP ঠিকানা।

ক্লিনআপ বিশ্লেষণ

প্রতিষ্ঠান সম্পর্কে বিশ্লেষণ তথ্য সরান:

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 ক্ষেত্রে বিশ্লেষণ গোষ্ঠীর নাম প্রদান করে।

পরিবেশ মুছে ফেলুন

একটি পরিবেশ মুছে ফেলার জন্য নিম্নলিখিত API ব্যবহার করুন:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
  http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE

একটি সংস্থা মুছুন

আপনি শুধুমাত্র একটি প্রতিষ্ঠান মুছে ফেলতে পারেন আপনার কাছে:

  1. উপরে বর্ণিত প্রতিষ্ঠানের সমস্ত পরিবেশে সমস্ত ভার্চুয়াল হোস্ট মুছে ফেলা হয়েছে।
  2. উপরে বর্ণিত প্রতিষ্ঠানের সমস্ত পরিবেশ মুছে ফেলা হয়েছে।
  3. সমস্ত পড থেকে সংগঠন বিচ্ছিন্ন.

পড থেকে একটি সংস্থা বিচ্ছিন্ন করুন

একটি পড থেকে একটি প্রতিষ্ঠানকে বিচ্ছিন্ন করার জন্য নিম্নলিখিত 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&region=region_name&pod=pod_name"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD  \
  "http://ms_IP:8080/v1/organizations/org_name/pods"

সংস্থাটি মুছে ফেলুন

একটি প্রতিষ্ঠান মুছে ফেলার জন্য নিম্নলিখিত API ব্যবহার করুন:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \
  "http://ms_IP:8080/v1/organizations/org_name"