我在 AWS System Manager 中有一个参数,值的类型是字符串,但值具有字典结构:
价值:
{“key1”:“value1”,“key2”:“value2”,“key3”:“value3”}
现在我正在尝试使用 Terraform 创建这个参数。但是当我尝试在aws_ssm_parameter 资源中写这个时,我收到了一个错误:
resource "aws_ssm_parameter" "Paramet" {
name = "/dev/parameter/new"
description = "Sample config values"
type = "String"
value = "{key1" : "value1", "key2" : "value2", "key3" : "value3}"
}
错误:
$地形计划
错误:参数后缺少换行符
在 main.tf 第 90 行,在资源“aws_ssm_parameter”“参数”中:90:value =“{key1”:“value1”,“key2”:“value2”,“key3”:“value3}”
参数定义必须以换行符结尾。
此错误与语法有关,但我不明白如何正确解决此问题。
请指教,如何在 aws_ssm_parameter 资源中正确输入此值?