Apigee mTLS का रखरखाव

इस पेज पर, Apigee mTLS के रखरखाव से जुड़े उन टास्क के बारे में बताया गया है जिन्हें नियमित तौर पर करना होता है.

लोकल सर्टिफ़िकेट रोटेट किए जा रहे हैं

हर Apigee होस्ट पर इंस्टॉल किए गए लोकल सर्टिफ़िकेट को नए होस्ट से बदलना होगा एक साल में कई बार खरीदा जा सकता है. इसे सर्टिफ़िकेट का रोटेट करना कहा जाता है. सर्टिफ़िकेट को बदलने के दो तरीके हैं. यह इस बात पर निर्भर करता है कि कस्टम सर्टिफ़िकेट देने वाली किसी संस्था का इस्तेमाल किया जा रहा हो या Consul से इंस्टॉल किया गया सर्टिफ़िकेट.

कस्टम सर्टिफ़िकेट देने वाली संस्था (सीए) के बिना, लोकल सर्टिफ़िकेट की जानकारी बदलना

कस्टम सीए के बिना सर्टिफ़िकेट को बदलने का सबसे आसान तरीका यह है कि अनइंस्टॉल करें और 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
    यहां जाएं: सभी कॉम्पोनेंट को चालू/बंद करें/जांचें.

कस्टम सर्टिफ़िकेट देने वाली संस्था (सीए) की मदद से, लोकल सर्टिफ़िकेट को रोटेट करना

कस्टम सीए वाले लोकल सर्टिफ़िकेट को बदलने के लिए, यह तरीका अपनाएं:

  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
    यहां जाएं: सभी कॉम्पोनेंट को चालू/बंद करें/जांचें.