You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS KMS自动轮换密钥时,是否会自动重新加密SSM参数存储的SecureString值?

SSM参数存储SecureString自动轮换客户托管密钥的说明
  • 核心结论:开启AWS客户托管密钥的自动轮换后,无需手动重新加密SSM机密参数。AWS会自动处理底层密钥轮换逻辑,现有SecureString参数会自动适配新密钥版本完成解密/加密,不用额外操作。
  • 原理细节:
    • 启用客户托管KMS密钥自动轮换后,AWS会定期生成新密钥版本,但旧版本会保留用于解密历史数据。
    • SSM访问SecureString时,会自动用当前活跃的密钥版本加密,解密时自动匹配对应版本,全程无需人工介入。
  • 现有命令无需修改:
    你当前用的aws ssm put-parameter命令完全兼容自动轮换的密钥,后续更新参数时,SSM会自动用最新密钥版本加密,不需要调整--key-id参数(该参数指向密钥ID/ARN,而非特定版本)。
    aws ssm put-parameter \
                --region $region \
                --name "$name" \
                --value "$value" \
                --type "SecureString" \
                --key-id "$keyId" \
                --overwrite;
    
  • 注意事项:
    • 要先确保你的KMS密钥已开启自动轮换:在KMS控制台找到对应密钥,进入「密钥轮换」选项卡开启即可。
    • 密钥轮换不会影响现有参数的可用性,所有历史参数仍能正常解密。
    • 只有手动轮换密钥时才需要重新加密参数,自动轮换场景下完全不需要。

内容的提问来源于stack exchange,提问作者Bijou Trouvaille

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 12:55:16