এই পৃষ্ঠায় Apigee mTLS রক্ষণাবেক্ষণ সংক্রান্ত টাস্কের বর্ণনা দেওয়া আছে যা নিয়মিত পারফর্ম করতে হয়।
স্থানীয় সার্টিফিকেট রোটেট করা
প্রতিটি Apigee হোস্টে ইনস্টল করা লোকাল সার্টিফিকেট, প্রতি বছর নতুন সার্টিফিকেট দিয়ে পাল্টাতে হয়। এটি সার্টিফিকেট রোটেশন নামে পরিচিত। সার্টিফিকেট ঘোরানোর দুটি উপায় আছে, আপনি কাস্টম সার্টিফিকেট অথরিটি ব্যবহার করছেন নাকি Consul-এর ইনস্টল করা সার্টিফিকেট ব্যবহার করছেন, তার উপর নির্ভর করে।
কাস্টম সার্টিফিকেট কর্তৃপক্ষ (CA) ছাড়া স্থানীয় সার্টিফিকেট রোটেট করা
কাস্টম CA ছাড়া সার্টিফিকেট রোটেট করার সবচেয়ে সহজ উপায় হল
আনইনস্টল করা এবং
আবার ইনস্টল করা apigee-mtls।
এটি আগেকার সব সার্টিফিকেট সরিয়ে দেয় এবং লোকালি নতুন সার্টিফিকেট তৈরি করে।
আপনি প্রতিটি হোস্টের উপর নিম্নলিখিত কমান্ডগুলি প্রয়োগ করে ন্যূনতম ডাউনটাইম সহ এটি করতে পারেন,
একটি করে:
মনে রাখবেন: এটি ধরে নেয় যে প্রাথমিক ইনস্টলেশনের জন্য ব্যবহৃত একই silent.conf ফাইল
উপস্থিত আছে।
- সবকটি মূল Apigee কম্পোনেন্ট বন্ধ করুন:
দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।/opt/apigee/apigee-service/bin/apigee-all stop
- থামাও
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
apigee-mtlsআনইনস্টল করা:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- আবার ইনস্টল করুন
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
- রান করুন
apigee-mtls setup:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
apigee-mtlsরিস্টার্ট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- Apigee-এর সবকটি মূল কম্পোনেন্ট রিস্টার্ট করুন:
দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।/opt/apigee/apigee-service/bin/apigee-all start
কাস্টম সার্টিফিকেট অথরিটি (CA) সহ লোকাল সার্টিফিকেট রোটেট করা
কাস্টম CA-এর সাহায্যে স্থানীয় সার্টিফিকেট রোটেট করতে, এইসব ধাপ অনুসরণ করুন:
- আপনি যে নতুন সার্টিফিকেট ব্যবহার করবেন তা জেনারেট করতে, কাস্টম সার্টিফিকেট ব্যবহার করুন লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন।
- সবকটি মূল Apigee কম্পোনেন্ট বন্ধ করুন:
দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।/opt/apigee/apigee-service/bin/apigee-all stop
- থামাও
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- পুরনো স্থানীয় cert ফাইল সরিয়ে দিন:
rm -f /opt/apigee/apigee-mtls/certs/local_cert.pem
rm -f /opt/apigee/apigee-mtls/certs/local_key.pemrm -f /opt/apigee/apigee-mtls/source/certs/local_cert.pemrm -f /opt/apigee/apigee-mtls/source/certs/local_key.pemrm -rf /opt/apigee/data/apigee-mtls - প্রথম ধাপে তৈরি হওয়া নতুন cert/key পেয়ার কপি করে নিম্নলিখিত লোকেশনে রাখুন এবং
অনুমতি আপডেট করুন:
cp ${new_cert} /opt/apigee/apigee-mtls/certs/local_cert.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/certs/local_cert.pemcp ${new_cert} /opt/apigee/apigee-mtls/source/certs/local_cert.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemcp ${new_key} /opt/apigee/apigee-mtls/certs/local_key.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemcp ${new_key} /opt/apigee/apigee-mtls/source/certs/local_key.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pem apigee-mtlsরিস্টার্ট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- Apigee-এর সবকটি মূল কম্পোনেন্ট রিস্টার্ট করুন:
দেখুন সব কম্পোনেন্ট চালু/বন্ধ/চেক করুন।/opt/apigee/apigee-service/bin/apigee-all start