Na tej stronie opisano zadania konserwacyjne Apigee mTLS, które należy wykonywać regularnie.
Rotacja certyfikatów lokalnych
Certyfikaty lokalne, które są zainstalowane na każdym hoście Apigee, muszą być co roku zastępowane nowymi. Nazywa się to rotacją certyfikatów. Certyfikaty można rotować na 2 sposoby, w zależności od tego, czy używasz niestandardowego urzędu certyfikacji, czy certyfikatu zainstalowanego przez Consul.
Rotacja certyfikatów lokalnych bez niestandardowego urzędu certyfikacji (CA)
Najprostszym sposobem na wymianę certyfikatów bez niestandardowego urzędu certyfikacji jest odinstalowanie i ponowne zainstalowanie apigee-mtls.
Spowoduje to usunięcie wszystkich starych certyfikatów i wygenerowanie nowych certyfikatów lokalnie.
Możesz to zrobić przy minimalnym przestoju, wykonując te polecenia na każdym hoście, po jednym na raz:
Uwaga: zakładamy, że ten sam plik silent.conf, który został użyty do początkowej instalacji, jest obecny.
- Zatrzymaj wszystkie podstawowe komponenty Apigee:
Zobacz Uruchamianie, zatrzymywanie i sprawdzanie wszystkich komponentów./opt/apigee/apigee-service/bin/apigee-all stop
- Zatrzymaj
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- Odinstaluj
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Ponowna instalacja
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
- Uruchom
apigee-mtls setup:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
- Uruchom ponownie
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- Uruchom ponownie wszystkie podstawowe komponenty Apigee:
Zobacz Uruchamianie, zatrzymywanie i sprawdzanie wszystkich komponentów./opt/apigee/apigee-service/bin/apigee-all start
Rotacja certyfikatów lokalnych za pomocą niestandardowego urzędu certyfikacji
Aby wykonać rotację certyfikatów lokalnych za pomocą niestandardowego urzędu certyfikacji, wykonaj te czynności:
- Aby wygenerować nowe certyfikaty, wykonaj czynności opisane w artykule Używanie certyfikatu niestandardowego.
- Zatrzymaj wszystkie podstawowe komponenty Apigee:
Zobacz Uruchamianie, zatrzymywanie i sprawdzanie wszystkich komponentów./opt/apigee/apigee-service/bin/apigee-all stop
- Zatrzymaj
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- Usuń stare lokalne pliki certyfikatów:
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 - Skopiuj nową parę kluczy/certyfikat wygenerowaną w pierwszym kroku do tych lokalizacji i zaktualizuj uprawnienia:
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 - Uruchom ponownie
apigee-mtls:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- Uruchom ponownie wszystkie podstawowe komponenty Apigee:
Zobacz Uruchamianie, zatrzymywanie i sprawdzanie wszystkich komponentów./opt/apigee/apigee-service/bin/apigee-all start