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

আপনার 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

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

  4. সব প্রাসঙ্গিক MP নোডে এই ফাইল আপডেট করার পরে, কনফিগারেশন প্রয়োগ করা হয়েছে কিনা তা নিশ্চিত করতে আপনার মেসেজ প্রসেসর রোলিং রিস্টার্ট করুন।