尝试创建包含 DynamoDB 列表AttributeValue的dynamodb 表项资源:
resource "aws_dynamodb_table_item" "job" {
table_name = var.some_table.id
hash_key = var.some_table.hash_key
item = <<ITEM
{
"partitionKey": {"S": "JOBID#1"},
"workloads": [{ "S" : "w1" }, { "S" : "w2" }]
}
ITEM
}
但失败了:
错误:“项目”的格式无效:解码失败:json:无法将数组解组为 dynamodb.AttributeValue 类型的 Go 值
如果工作负载是字符串类型,例如{"S": "w1"}
但不是列表,则工作正常。我究竟做错了什么?此资源是否能够创建 List AttributeValues?
我正在使用 Terraform v1.0.0
它应该是:
"partitionKey": {"S": "JOBID#1"},
"workloads": {"L": [{ "S" : "w1" }, { "S" : "w2" }]}
L
列表在哪里。关于格式的信息在这里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句