【问题标题】:How in terraform dynamodb specify composite primary key (hashkey)terraform dynamodb 中如何指定复合主键(hashkey)
【发布时间】:2021-02-23 20:32:39
【问题描述】:

我的目标是使用复合主键创建 terraform resource "aws_dynamodb_table",如 AWS documentation 中所述。

基于Terraform documentation,它允许hash_key 只有一个属性名称。我怎样才能拥有由多个属性组成的hash_key

【问题讨论】:

    标签: database amazon-dynamodb terraform terraform-provider-aws


    【解决方案1】:

    使用 range_key terraform 参数,它是 DynamoDB 上的排序键。这样,您将获得 AWS 文档中所述的复合键。 hash_key 称为分区键。

    分区键和排序键——称为复合主键,这种类型的键由两个属性组成。第一个属性是分区键,第二个属性是排序键。

    如果您想查询其他属性,请尝试使用local_secondary_index

    【讨论】:

      猜你喜欢
      • 2013-12-19
      • 2016-05-17
      • 2022-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多