6

我正在开发无服务器的Web应用程序,并试图为DynamoDB表创建CloudFormation YAML模板。该文档说,表中的每个属性都应遵循以下样式,其中AttributeType可以是字符串,数字或二进制的“S”,“N”或“B”。使用CloudFormation的Amazon DynamoDB属性类型

的AttributeName:字符串
属性类型:字符串

我的表中包含的地图属性。我如何将它们包含在模板中?

回答

7

创建Dynamodb表时,您不需要提及表的所有属性。创建表I.e时,只有两个属性是必需的。分区键和排序键(如果可用)。

正如你所提到的,该属性是map,绝对不能是分区键或排序键,因为键属性只能是标量数据类型。

简单的答案是你不需要在CloudFormation中创建表格脚本中定义map属性(文档数据类型)。

相关问题