Apigee mTLS Bakımı

Bu sayfada, düzenli olarak gerçekleştirilmesi gereken Apigee mTLS bakım görevleri açıklanmaktadır.

Yerel sertifikaları döndürme

Her Apigee ana makinesinde yüklü olan yerel sertifikaların yeni ve yıllık bazda. Buna sertifika rotasyonu adı verilir. Sertifikaları dönüşümlü yayınlamanın iki yolu vardır: yalnızca iletişimin Özel sertifika yetkilisi kullanıyorsanız veya Consul tarafından yüklenen bir sertifika.

Özel sertifika yetkilisi (CA) olmadan yerel sertifikaları döndürme

Sertifikaları özel bir CA olmadan döndürmenin en basit yolu, kaldır ve apigee-mtls uygulamasını yeniden yükleyin. Bu işlem, mevcut tüm eski sertifikaları kaldırır ve yeni sertifikaları yerel olarak oluşturur. Her ana makinede aşağıdaki komutları uygulayarak bu işlemi minimum kapalı kalma süresiyle yapabilirsiniz: birer birer:

Not: Burada,silent.conf olduğundan emin olun.

  1. Tüm temel Apigee bileşenlerini durdurun:
    /opt/apigee/apigee-service/bin/apigee-all stop
    . Görüntüleyin Tüm bileşenleri başlatın/durdurun/kontrol edin.
  2. Durdur (apigee-mtls):
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  3. apigee-mtls uygulamasını kaldırın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. apigee-mtls uygulamasını yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
  5. Çalıştırma apigee-mtls setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
  6. apigee-mtls uygulamasını yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. Tüm temel Apigee bileşenlerini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-all start
    . Görüntüleyin Tüm bileşenleri başlatın/durdurun/kontrol edin.

Yerel sertifikaları özel sertifika yetkilisiyle (CA) döndürme

Yerel sertifikaları özel bir CA ile değiştirmek için aşağıdaki adımları uygulayın:

  1. Özel sertifika kullanma başlıklı makaledeki adımları uygulayın. tıklayın.
  2. Tüm temel Apigee bileşenlerini durdurun:
    /opt/apigee/apigee-service/bin/apigee-all stop
    . Görüntüleyin Tüm bileşenleri başlatın/durdurun/kontrol edin.
  3. Durdur (apigee-mtls):
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
  4. Eski yerel sertifika dosyalarını kaldırın:
    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. İlk adımda oluşturulan yeni sertifika/anahtar çiftini aşağıdaki konumlara kopyalayın ve izinleri güncelle:
    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 uygulamasını yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
  7. Tüm temel Apigee bileşenlerini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-all start
    . Görüntüleyin Tüm bileşenleri başlatın/durdurun/kontrol edin.