【问题标题】:Cloudformation to terraform conversion of SSM parameterCloudformation 到 SSM 参数的 terraform 转换
【发布时间】:2021-04-30 20:12:10
【问题描述】:

我正在将 Cloudformation 模板转换为 terraform。以下CF代码:

云形成:

lbdServicesBInfoParameter:
    Type: 'AWS::SSM::Parameter'
    Properties:
      Type: String
      Name: !Join 
        - ''
        - - /DepConf/
          - !Ref EnvName
          - /LKDs/lbdServicesBInfo
      Value: !Ref lbdServicesBInfo

地形

resource "aws_ssm_parameter" "lbdServicesBInfoParameter" {
  name  = "lbdServicesBInfoParameter"
  type  = "String"
  value = "/LKDs/lbdServicesBInfo"
}

我不确定上述转换是否正确。如果我错了,请您纠正我。

【问题讨论】:

    标签: amazon-web-services terraform terraform-provider-aws


    【解决方案1】:

    根据我们的lbdServicesBInfoParameter CFN 模板,terraform 应该是:

    variable "EnvName" {
        default = some-name
    }
    
    variable "lbdServicesBInfo" {
        default = some-value
    }
    
    resource "aws_ssm_parameter" "lbdServicesBInfoParameter" {
      name  = "/DepConf/${var.EnvName}/LKDs/lbdServicesBInfo"
      type  = "String"
      value =  var.lbdServicesBInfo
    }
    

    显然,var.EnvNamevar.lbdServicesBInfo 应该设置正确的值。

    【讨论】:

      猜你喜欢
      • 2021-09-03
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 2019-05-30
      相关资源
      最近更新 更多