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

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

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

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

  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"

প্রতিষ্ঠানটি মুছে ফেলুন

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

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

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

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

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

  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"

প্রতিষ্ঠানটি মুছে ফেলুন

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

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