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

Terraform AWS Provider v5中aws_ssm_parameter的overwrite替代方案咨询

替代aws_ssm_parameter的overwrite属性(Terraform AWS Provider v5+)
  • Terraform AWS Provider 5.x及以上版本中,aws_ssm_parameter资源的overwrite属性已被移除,且默认行为调整为允许覆盖已存在的同名参数——这正好匹配你之前配置overwrite = true的需求,因此直接删除该属性即可,无需额外替代配置。

  • 配置示例对比:
    旧配置(含overwrite):

    resource "aws_ssm_parameter" "demo_param" {
      name  = "/app/config/api_key"
      type  = "String"
      value = "initial_key"
      overwrite = true
    }
    

    新配置(v5+):

    resource "aws_ssm_parameter" "demo_param" {
      name  = "/app/config/api_key"
      type  = "String"
      value = "updated_key"
      # 移除overwrite属性,默认支持覆盖现有参数
    }
    
  • 补充说明:如果后续需要禁止参数被覆盖(对应原overwrite = false的场景),可通过添加生命周期规则prevent_destroy = true来保护资源,避免意外修改或删除。

内容的提问来源于stack exchange,提问作者Yonatan Voi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:57:03