更新时间:2026-08-24 GMT+08:00

开启密钥轮换

KMS提供了密钥轮换功能,您可以通过定期轮转来加强密钥使用的安全性,有效地提升业务数据的安全性。本文介绍KMS密钥轮转的原理和配置方法。

默认情况下,自定义密钥的自动密钥轮换处于禁用状态。当您启用(或重新启用)密钥轮换时,KMS会根据您设置的轮换周期自动轮换自定义密钥。开启密钥轮换后会产生一定费用,具体费用计算可参见开通密钥轮转如何收费?

约束条件

  • 如果自定义密钥开启密钥轮换以后,禁用了自定义密钥,KMS也不会轮换该自定义密钥。

    当自定义密钥恢复到“启用”状态时,密钥轮换将立即重新激活。如果刚恢复“启用”状态的自定义密钥距离上次轮换的时间已超过轮换周期,KMS将在24小时内轮换该自定义密钥。

  • 只有区域主密钥可以进行轮转,副本密钥不支持进行密钥轮转。
  • 仅对称密钥支持开启密钥轮换。
  • 密钥必须处于“启用”状态才支持开启密钥轮换
  • 启用自定义密钥轮换可能会生成额外的费用。费用详情查阅计费说明
  • 一个密钥材料轮转支持最大100次轮转

开启密钥轮换

通过KMS创建的密钥,参照自定义密钥开启密钥轮换执行;导入的外部密钥材料,参照外部密钥轮转密钥材料执行。

“状态”“启用”“密钥材料来源”“密钥管理”的自定义密钥,且密钥算法为对称密钥,按以下方法开启密钥轮换。

密钥轮转后,密码安全中心会对每个新增密钥材料进行收费。请合理规划您的轮转周期。针对不同的安全考虑,推荐您配置:90天、180天、270天、365天。

  1. 登录DEW管理控制台
  2. 单击管理控制台左上角,选择区域或项目。
  1. 单击目标自定义密钥的名称,进入密钥详细信息页面。
  2. 单击“轮换策略”页签,进入“轮换策略”页面。
  3. 单击,将“密钥轮换”设置为,弹出“启用轮换策略”对话框。
  4. 设置轮换周期(天),单击“确定”。如图3所示。参数说明如表3所示。

    图3 开启密钥轮换
    表3 密钥轮换参数说明

    参数

    说明

    密钥轮换

    密钥轮换开关,默认

    :关闭。

    :开启。

    开启密钥轮换后,密钥在设置的轮换周期到达后开始轮换。

    说明:
    • 如果自定义密钥开启密钥轮换以后,禁用了自定义密钥,KMS也不会轮换该自定义密钥。
    • 当自定义密钥恢复到“启用”状态时,密钥轮换将立即重新激活。如果刚恢复“启用”状态的自定义密钥距离上次轮换的时间已超过轮换周期,KMS将在24小时内轮换该自定义密钥。

    轮换周期(天)

    轮换周期。取值范围为“30~365”的整数,默认“365”天。

    轮换周期需要根据自定义密钥的使用频率进行设置,如果密钥使用频率高,建议设置为短周期;反之,则设置为长周期。

  5. 开启后,页面显示密钥轮换详情,如图 密钥轮换详情所示。

    图4 密钥轮换详情

    用户可单击,修改轮换周期。修改轮换周期后,根据新设置的轮换周期进行轮换。

“状态”“启用”“密钥材料来源”“外部”的外部密钥,且密钥算法为对称密钥,按以下方法开启立即轮转。

  1. 登录DEW管理控制台
  2. 单击管理控制台左上角,选择区域或项目。
  3. 导入新的密钥材料。

    1. “状态”“启用”的外部密钥所在行的“操作”列,单击更多 > 导入密钥材料
    2. “获取包装密钥和导入令牌”配置项,根据表 密钥包装算法说明,选择密钥包装算法。
      图5 获取包装密钥和导入令牌

      表4 密钥包装算法说明

      密钥包装算法

      说明

      设置

      RSAES_OAEP_SHA_256

      具有“SHA-256”哈希函数的OAEP的RSA加密算法。

      请您根据自己的HSM功能选择加密算法。

      如果您的HSM支持“RSAES_OAEP_SHA_256”加密算法,推荐使用“RSAES_OAEP_SHA_256”加密密钥材料。

      根据实际情况选择以下两种导入密钥材料的方式:

      • 方式一:使用API接口获取到包装密钥和导入令牌的场景,选择“已有密钥材料”,单击“下一步”后,在“导入密钥材料”配置项,填写“密钥材料”内容。密钥材料的获取,参考步骤二:下载包装密钥和导入令牌步骤三:使用包装密钥加密密钥材料
        图6 导入密钥材料

      • 方式二:选择“下载密钥材料”,密钥材料将自动下载到本地。

        引导程序已自动帮您传递导入令牌,您仅需使用下载的包装密钥,从您的密钥管理设备中导出密钥材料。中途退出引导程序,导入令牌将自动失效。

        单击“下一步”后,在“导入密钥材料”配置项,单击“添加文件”,导入本地密钥材料。

        图7 导入密钥材料
    3. 单击“下一步”,进入“密钥导入令牌”页面。根据表5设置参数。
      图8 导入密钥令牌
      表5 导入密钥令牌参数说明

      参数

      操作说明

      密钥ID

      创建密钥时,随机生成的密钥ID。

      密钥材料失效模式

      仅支持选择“永不失效”:导入的密钥材料永久不失效。

    4. 单击“确定”,完成密钥材料导入。

  4. 开启密钥轮转。

    1. “状态”“启用”的外部密钥所在行的“操作”列,单击更多 > 立即轮转
    2. 在弹框中单击“确定”

关闭自定义密钥轮换

外部密钥仅支持手动轮转,不涉及关闭。

  1. 单击目标自定义密钥的名称,进入密钥详细信息页面。
  2. 单击“轮换策略”页签,进入“轮换策略”页面。
  3. 单击,关闭密钥轮换。
  4. 在弹出的确认是否关闭密钥轮换提示框中,单击“确定”,完成关闭密钥轮换操作。

查看轮转日志

对称密钥可查看所有密钥材料的详细信息。

仅对称密钥支持显示密钥材料的详细信息。

  1. 单击目标密钥的名称,进入密钥详细信息页面。
  2. 单击“轮换策略”页签,进入“轮换策略”页面。
  3. 查看密钥材料的详细信息,如图9所示。

    图9 密钥材料信息

相关操作

通过API开启密钥轮换,请参见开启密钥轮换