首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >terraform :无法将字符串解封为dynamodb.AttributeValue类型的Go值

terraform :无法将字符串解封为dynamodb.AttributeValue类型的Go值
EN

Stack Overflow用户
提问于 2022-05-11 15:52:26
回答 1查看 446关注 0票数 0

我使用terraform创建了一个dynamodb表,并向其中添加了一个项。但是,我得到这个错误"json:无法将字符串解组为dynamodb.AttributeValue类型的Go值“。

代码语言:javascript
复制
resource "aws_dynamodb_table_item" "itemone" {
  depends_on = [
    aws_dynamodb_table.demo_dynamo_table
  ]   
  
  # required
  table_name = aws_dynamodb_table.demo_dynamo_table.name 
  # required
  hash_key = aws_dynamodb_table.demo_dynamo_table.hash_key 

  # key value item s attributes
  item = <<ITEM
  {
    "clientId": {"S": "001"},
    "clientAge": {"N": "11"},
    "other": {"N": "55"}
  }
  ITEM
  
}

我的桌子

代码语言:javascript
复制
# Create_dynamoDb table
resource "aws_dynamodb_table" "demo_dynamo_table" {
  name = "Client" #required uniq within region
  billing_mode = "PROVISIONED"
  hash_key = "clientId"  
  range_key = "clientAge" 

  #required 
  attribute {
    name = "clientId"
    type = "S"    
  }
  attribute {
    name = "clientAge"
    type = "N"     
  } 
EN

回答 1

Stack Overflow用户

发布于 2022-05-11 15:55:38

似乎缺少了一条线,那是range_key的一条。我添加了以下内容,它起作用了:

代码语言:javascript
复制
  range_key = aws_dynamodb_table.demo_dynamo_table.range_key 

击败,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72204079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档