Apigee mTLS রক্ষণাবেক্ষণ

এই পৃষ্ঠায় Apigee mTLS রক্ষণাবেক্ষণ সংক্রান্ত টাস্কের বর্ণনা দেওয়া আছে যা নিয়মিত পারফর্ম করতে হয়।

স্থানীয় সার্টিফিকেট রোটেট করা

প্রতিটি Apigee হোস্টে ইনস্টল করা লোকাল সার্টিফিকেট, প্রতি বছর নতুন সার্টিফিকেট দিয়ে পাল্টাতে হয়। এটি সার্টিফিকেট রোটেশন নামে পরিচিত। সার্টিফিকেট ঘোরানোর দুটি উপায় আছে, আপনি কাস্টম সার্টিফিকেট অথরিটি ব্যবহার করছেন নাকি Consul-এর ইনস্টল করা সার্টিফিকেট ব্যবহার করছেন, তার উপর নির্ভর করে।

কাস্টম সার্টিফিকেট কর্তৃপক্ষ (CA) ছাড়া স্থানীয় সার্টিফিকেট রোটেট করা

কাস্টম CA ছাড়া সার্টিফিকেট রোটেট করার সবচেয়ে সহজ উপায় হল আনইনস্টল করা এবং আবার ইনস্টল করা apigee-mtls। এটি আগেকার সব সার্টিফিকেট সরিয়ে দেয় এবং লোকালি নতুন সার্টিফিকেট তৈরি করে। আপনি প্রতিটি হোস্টের উপর নিম্নলিখিত কমান্ডগুলি প্রয়োগ করে ন্যূনতম ডাউনটাইম সহ এটি করতে পারেন, একটি করে:

মনে রাখবেন: এটি ধরে নেয় যে প্রাথমিক ইনস্টলেশনের জন্য ব্যবহৃত একই silent.conf ফাইল উপস্থিত আছে।

  1. সবকটি মূল Apigee কম্পোনেন্ট বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-all stop
    দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।
  2. থামাও apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  3. apigee-mtls আনইনস্টল করা:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. আবার ইনস্টল করুন apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
  5. রান করুন apigee-mtls setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
  6. apigee-mtls রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. Apigee-এর সবকটি মূল কম্পোনেন্ট রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-all start
    দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।

কাস্টম সার্টিফিকেট অথরিটি (CA) সহ লোকাল সার্টিফিকেট রোটেট করা

কাস্টম CA-এর সাহায্যে স্থানীয় সার্টিফিকেট রোটেট করতে, এইসব ধাপ অনুসরণ করুন:

  1. আপনি যে নতুন সার্টিফিকেট ব্যবহার করবেন তা জেনারেট করতে, কাস্টম সার্টিফিকেট ব্যবহার করুন লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন।
  2. সবকটি মূল Apigee কম্পোনেন্ট বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-all stop
    দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।
  3. থামাও apigee-mtls:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  4. পুরনো স্থানীয় cert ফাইল সরিয়ে দিন:
    rm -f /opt/apigee/apigee-mtls/certs/local_cert.pem
    rm -f /opt/apigee/apigee-mtls/certs/local_key.pem
    rm -f /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    rm -f /opt/apigee/apigee-mtls/source/certs/local_key.pem
    rm -rf /opt/apigee/data/apigee-mtls
  5. প্রথম ধাপে তৈরি হওয়া নতুন cert/key পেয়ার কপি করে নিম্নলিখিত লোকেশনে রাখুন এবং অনুমতি আপডেট করুন:
    cp ${new_cert} /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/certs/local_cert.pem
    
    cp ${new_cert} /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    cp ${new_key} /opt/apigee/apigee-mtls/certs/local_key.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    cp ${new_key} /opt/apigee/apigee-mtls/source/certs/local_key.pem
    
    chmod \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
    
    chown \
      --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \
      /opt/apigee/apigee-mtls/source/certs/local_cert.pem
  6. apigee-mtls রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. Apigee-এর সবকটি মূল কম্পোনেন্ট রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-all start
    দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।