シークレットを以前のバージョンにロールバックする - AWS Secrets Manager

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

シークレットを以前のバージョンにロールバックする

を使用してシークレットバージョンにアタッチされたラベルを移動することで、シークレットを以前のバージョンに戻すことができます AWS CLI。Secrets Manager がシークレットのバージョンを保存する方法については、「」を参照してくださいシークレットバージョン

次のupdate-secret-version-stage例では、 AWSCURRENT ステージングラベルをシークレットの以前のバージョンに移動し、シークレットを以前のバージョンに戻します。以前のバージョンの ID を検索するには、Secrets Manager コンソールで を使用するlist-secret-version-idsか、バージョンを表示します。

この例では、 AWSCURRENT ラベルの付いたバージョンは a1b2c3d4-5678-90ab-cdef-EXAMPLE11111で、 AWSPREVIOUS ラベルの付いたバージョンは a1b2c3d4-5678-90ab-cdef-EXAMPLE22222です。この例では、 AWSCURRENT ラベルをバージョン 11111 から 2222 に移動します。 AWSCURRENT ラベルはバージョンから削除されるため、 は AWSPREVIOUS ラベルをそのバージョン (11111) update-secret-version-stageに自動的に移動します。その結果、 AWSCURRENT と AWSPREVIOUS のバージョンがスワップされます。

aws secretsmanager update-secret-version-stage \ --secret-id MyTestSecret \ --version-stage AWSCURRENT \ --move-to-version-id a1b2c3d4-5678-90ab-cdef-EXAMPLE22222 \ --remove-from-version-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111