इस पेज पर, Apigee mTLS के रखरखाव से जुड़े उन टास्क के बारे में बताया गया है जिन्हें नियमित तौर पर करना ज़रूरी है.
लोकल सर्टिफ़िकेट रोटेट करना
हर Apigee होस्ट पर इंस्टॉल किए गए लोकल सर्टिफ़िकेट को हर साल नए सर्टिफ़िकेट से बदलना ज़रूरी है. इसे सर्टिफ़िकेट रोटेशन कहा जाता है. सर्टिफ़िकेट रोटेट करने के दो तरीके हैं. यह इस बात पर निर्भर करता है कि कस्टम सर्टिफ़िकेट अथॉरिटी का इस्तेमाल किया जा रहा है या Consul से इंस्टॉल किए गए सर्टिफ़िकेट का.
कस्टम सर्टिफ़िकेट अथॉरिटी (सीए) के बिना, लोकल सर्टिफ़िकेट रोटेट करना
कस्टम सीए के बिना सर्टिफ़िकेट रोटेट करने का सबसे आसान तरीका है कि 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
कस्टम सर्टिफ़िकेट अथॉरिटी (सीए) की मदद से, लोकल सर्टिफ़िकेट को रोटेट करना
कस्टम सीए की मदद से लोकल सर्टिफ़िकेट रोटेट करने के लिए, यह तरीका अपनाएं:
- इस्तेमाल किए जाने वाले नए सर्टिफ़िकेट जनरेट करने के लिए, कस्टम सर्टिफ़िकेट का इस्तेमाल करें में दिया गया तरीका अपनाएं.
- Apigee के सभी मुख्य कॉम्पोनेंट बंद करें:
सभी कॉम्पोनेंट को चालू/बंद/चेक करना देखें./opt/apigee/apigee-service/bin/apigee-all stop
apigee-mtlsको बंद करना:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- लोकल सर्टिफ़िकेट की पुरानी फ़ाइलें हटाएं:
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 - पहले चरण में जनरेट किए गए नए सर्टिफ़िकेट/कुंजी के जोड़े को इन जगहों पर कॉपी करें और अनुमतियां अपडेट करें:
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