SSM参数的云形态到地形的转换



我正在将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"
}

我不确定上述转换是否正确。如果我错了,你能纠正我吗。

基于我们的lbdServicesBInfoParameterCFN模板,地形应该是:

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应该设置正确的值。

相关内容

  • 没有找到相关文章

最新更新