本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将密钥回滚到以前的版本
您可以通过使用 AWS CLI 移动附加到密钥版本的标签,将密钥还原为先前版本。有关 Secrets Manager 如何存储密钥版本的信息,请参阅 密钥版本。
以下 update-secret-version-stage
示例将 AWSCURRENT 暂存标签移动到密钥的以前版本,这样做会将密钥还原为以前的版本。要查找以前版本的 ID,请使用 list-secret-version-ids
或在 Secrets Manager 控制台中查看版本。
对于此示例,带有 AWSCURRENT 标签的版本为 a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,带有 AWSPREVIOUS 标签的版本为 a1b2c3d4-5678-90ab-cdef-EXAMPLE22222。在此示例中,您将 AWSCURRENT 标签从版本 11111 移动到 22222。由于 AWSCURRENT 标签已从版本中移除,因此 update-secret-version-stage
会自动将 AWSPREVIOUS 标签移动刀该版本(11111)。结果是交换了 AWSCURRENT 和 AWSPREVIOUS 版本。
aws secretsmanager update-secret-version-stage \ --secret-id
MyTestSecret
\ --version-stage AWSCURRENT \ --move-to-version-ida1b2c3d4-5678-90ab-cdef-EXAMPLE22222
\ --remove-from-version-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111