1

私のElastic Beanstalkアプリケーションの一部にIAMサーバ証明書を使用していますが、現在は更新する予定です - 現在の証明書を更新された証明書に置き換える正しい手順は何ですか?IAM SSLサーバ証明書を更新する

私は前と同じコマンドを使用してアップロードを繰り返してみてください:私が受け取る

aws iam upload-server-certificate --server-certificate-name foo.bar --certificate-body file://foobar.crt --private-key file://foobar.key --certificate-chain file://chain_bundle.crt 

:とザ・サーバー証明書:UploadServerCertificate操作を呼び出すとき

クライアントエラー(EntityAlreadyExists)が発生しましたfoo.barは既に存在します。

は、単純に、新しい証明書へのロードバランサを切り替えるDIFFERENT名を使用してアップロードすることがベストプラクティスですか?これは理にかなっていますが、私は正しいのアプローチに従っていることを確認したかったのです。

EDIT 2015年3月30日

私は正常に上記の技術を使用して、私の証明書を更新しました。つまり、最初は同じテクニックを使用して新しい証明書をアップロードしましたが、別の名前で新しい証明書を指すようにアプリケーションを更新しました。

しかし、これは正しいアプローチですか?

答えて

2

はい、正しいアプローチです。

それ以外の場合は、最初に必要な場合は、テストする機会がなく、同時に使用したすべてのシステムにロールアウトする必要があります。

私は、One True Way™を意味するつもりはないが、目的をうまく果たして、証明書の有効期限の年と月の末尾に-yyyy-mmを追加することです一見するとそれらを区別しやすくなります...このパターンを使用すると、並べ替えられたリストが字句的に並んでいる場合でも、それらは偶然に時系列でソートされます。