Terraform aws_dynamodb_table_项-将多行JSON插入属性
我有以下地形配置:Terraform aws_dynamodb_table_项-将多行JSON插入属性,json,amazon-web-services,amazon-dynamodb,terraform,Json,Amazon Web Services,Amazon Dynamodb,Terraform,我有以下地形配置: resource "aws_dynamodb_table_item" "my_table" { table_name = aws_dynamodb_table.my_table.name hash_key = aws_dynamodb_table.my_table.hash_key item = <<ITEM { "id": {"S": "nameAnd
resource "aws_dynamodb_table_item" "my_table" {
table_name = aws_dynamodb_table.my_table.name
hash_key = aws_dynamodb_table.my_table.hash_key
item = <<ITEM
{
"id": {"S": "nameAndCodes"},
"data": {"S": "[
{
"code": "03",
"displayName": "name1"
},
{
"code": "04",
"displayName": "name2"
}
]"}
}
ITEM
}
我实现这一点的唯一方法是将整个json作为一行,如下所示:
"data": {"S": "[{\"code\": \"03\", \"displayName\": \"name1\"},{\"code\": \"04\", \"displayName\": \"name2\"}]"
这看起来很难看,很难管理
有人知道如何在编辑器中输入多行JSON吗?您是否尝试过在编辑器中使用unix行结尾设置?
"data": {"S": "[{\"code\": \"03\", \"displayName\": \"name1\"},{\"code\": \"04\", \"displayName\": \"name2\"}]"