কোনও সংস্থা সরিয়ে দেওয়া

আপনার API হাব ইন্টিগ্রেশন থেকে Apigee Edge for Private Cloud সংস্থা সরাতে, এইসব ধাপ অনুসরণ করুন:

  1. মেসেজ প্রসেসর কনফিগার করুন:

    সবশেষে, আপনি যে সংস্থাটি সরিয়ে দিচ্ছেন তার জন্য ডুয়াল-রাইট করার সুবিধা বন্ধ করতে মেসেজ প্রসেসর আপডেট করুন। এই কনফিগারেশন পরিবর্তন আপনার Apigee Edge for Private Cloud ইনস্টলেশনের প্রতিটি মেসেজ প্রসেসর (MP) নোডে প্রয়োগ করতে হবে।

    • প্রতিটি MP নোডে /opt/apigee/customer/application/message-processor.properties ফাইল এডিট করুন।
    • প্রপার্টি conf_message-processor-communication_uapim.enabled.environments খুঁজে বের করুন এবং আপনি যে সংস্থা ও তার এনভায়র্নমেন্ট মুছে দিচ্ছেন সেগুলির সাথে সম্পর্কিত সব এন্ট্রি সরিয়ে দিন।

      যেমন, আপনি যদি new_org এবং এর এনভায়রনমেন্ট dev ও staging সরিয়ে দেন:

      এটি হল সেইসব এনভায়রনমেন্টের কমা-দ্বারা আলাদা করা তালিকা, যেগুলির জন্য প্রাইভেট ক্লাউড কানেক্টর রানটাইম ডেটা অন-র‍্যাম্পের জন্য Apigee API হাব বন্ধ করতে হবে। conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      নেটওয়ার্ক ফাইল সিস্টেম (NFS) মাউন্টের পাথ যা হলconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • সব প্রাসঙ্গিক MP নোডে এই ফাইল আপডেট করার পরে, কনফিগারেশন প্রয়োগ করা হয়েছে কিনা তা নিশ্চিত করতে আপনার মেসেজ প্রসেসর রোলিং রিস্টার্ট করুন।
  2. Private Cloud কানেক্টরের জন্য Apigee API Hub কনফিগার করুন:

    এরপরে, আপনি যে সংস্থা মুছে দিচ্ছেন তার এন্ট্রি সরিয়ে দিয়ে Apigee API হাব কানেক্টরের কনফিগারেশন আপডেট করুন।

    • ফাইলটি এডিট করুন /opt/apigee/customer/application/uapim-connector.properties।
    • conf_uapim_connector.uapim.settings.json বিভাগের মধ্যে connectorConfig বিভাগটি খুঁজে বের করুন এবং আপনি যে সংস্থার ডেটা মুছে দিতে চান তার সাথে সম্পর্কিত সম্পূর্ণ JSON ব্লকটি সরিয়ে দিন।

      যেমন, আপনি যদি new_org মুছে দেন:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"aaaa"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • ফাইল পরিবর্তন করার পরে, পরিবর্তনগুলি কার্যকর করতে Private Cloud কানেক্টরের জন্য Apigee API Hub রিস্টার্ট করুন:
      apigee-service edge-uapim-connector restart
  3. API হাবে প্লাগ-ইন ইনস্ট্যান্স মুছে দিন:

    প্রথমে, API হাব থেকে আপনি যে সংস্থা সরাতে চান তার সাথে যুক্ত প্লাগ-ইন ইনস্ট্যান্স মুছে দিন। এই অ্যাকশন সেই নির্দিষ্ট সংস্থার জন্য মেটাডেটা ও রানটাইম ডেটার ফ্লো বন্ধ করে দেবে।