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. পুরনো স্থানীয় সার্টিফিকেট ফাইল সরিয়ে দিন:
    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. প্রথম ধাপে তৈরি করা নতুন সার্টিফিকেট/কী পেয়ার নিম্নলিখিত লোকেশনে কপি করুন এবং অনুমতি আপডেট করুন:
    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
    দেখুন সব কম্পোনেন্ট শুরু/বন্ধ/চেক করুন।