选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

执行按需密钥轮换

聚焦模式
执行按需密钥轮换 - AWS Key Management Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

无论是否启用了自动密钥轮换,您都可以对客户托管 KMS 密钥中的密钥材料执行按需轮换。禁用自动轮换 (DisableKeyRotation) 不会影响您执行按需轮换的能力,也不会取消任何正在进行的按需轮换。按需轮换不会更改现有的自动轮换计划。例如,假设一个 KMS 密钥启用了自动密钥轮换,轮换周期为 730 天。如果密钥计划在 2024 年 4 月 14 日自动轮换,而您在 2024 年 4 月 10 日执行按需轮换,则密钥将按计划在 2024 年 4 月 14 日自动轮换,此后每 730 天自动轮换一次。

您最多可以对每个 KMS 密钥执行按需轮换 10 次。您可以使用 AWS KMS 控制台查看 KMS 密钥的剩余按需轮换次数。

只有对称加密 KMS 密钥支持按需密钥轮换。您不能按需轮换非对称 KMS 密钥HMAC KMS 密钥、具有导入的密钥材料的 KMS 密钥或自定义密钥存储中的 KMS 密钥。要按需轮换一组相关的多区域密钥,请对主密钥调用按需轮换。

授权用户可以使用 AWS KMS 控制台和 AWS KMS API 启动按需密钥轮换并查看密钥轮换状态。

启动按需密钥轮换(控制台)

  1. 登录 AWS Management Console 并在 https://console.aws.amazon.com/km s 处打开 AWS Key Management Service (AWS KMS) 控制台。

  2. 要更改 AWS 区域,请使用页面右上角的区域选择器。

  3. 在导航窗格中,选择客户托管密钥。(您无法对 AWS 托管式密钥执行按需轮换。其将每年自动轮换一次。)

  4. 选择 KMS 密钥的别名和密钥 ID。

  5. 选择 Key rotation (密钥轮换) 选项卡。

    密钥轮换选项卡仅出现在对称加密 KMS 密钥的详细信息页面上,其中包含 AWS KMS 生成的密钥材料(来源AWS_KMS),包括多区域对称加密 KMS 密钥。

    您不能按需轮换非对称 KMS 密钥、HMAC KMS 密钥、具有导入的密钥材料的 KMS 密钥或自定义密钥存储中的 KMS 密钥。但是,您可以手动轮换它们

  6. 按需密钥轮换部分,选择轮换密钥

  7. 阅读并考虑有关密钥剩余按需轮换次数的警告和信息。如果您决定不继续按需轮换,请选择取消

  8. 选择轮换密钥以确认按需轮换。

    注意

    按需轮换会受到与其他 AWS KMS 管理操作相同的最终一致性影响。新的密钥材料在整个 AWS KMS中可用之前可能会有一些延迟。控制台顶部的横幅会在按需轮换完成后通知您。

启动按需密钥轮换 (AWS KMS API)

您可以使用 AWS Key Management Service (AWS KMS)API 启动按需密钥轮换,并查看任何客户托管密钥的当前轮换状态。此示例使用 AWS Command Line Interface (AWS CLI),但您可以使用任何受支持的编程语言。

RotateKeyOnDemand操作会立即启动指定的 KMS 密钥的按需密钥轮换。要在这些操作中标识 KMS 密钥,请使用其密钥 ID密钥 ARN

以下示例在指定的对称加密 KMS 密钥上启动按需密钥轮换,并使用该GetKeyRotationStatus操作验证按需轮换是否正在进行中。kms:GetKeyRotationStatus 响应中的 OnDemandRotationStartDate 标识了正在进行的按需轮换启动的日期和时间。

$ aws kms rotate-key-on-demand --key-id 1234abcd-12ab-34cd-56ef-1234567890ab { "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" } $ aws kms get-key-rotation-status --key-id 1234abcd-12ab-34cd-56ef-1234567890ab { "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", "KeyRotationEnabled": true, "NextRotationDate": "2024-03-14T18:14:33.587000+00:00", "OnDemandRotationStartDate": "2024-02-24T18:44:48.587000+00:00" "RotationPeriodInDays": 365 }
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。