当前位置: 首页 > 知识库问答 >
问题:

带有CloudFormation的Amazon DynamoDB属性类型

司凡
2023-03-14

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

属性名称:字符串
属性类型:字符串

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

共有1个答案

胡璞瑜
2023-03-14

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

正如您提到的属性是map,它肯定不能是分区键或排序键,因为键属性只能是标量数据类型。

简单的回答是,您不需要在CloudForm创建表脚本中定义映射属性(文档数据类型)。

 类似资料:
  • 您好,我正在建立一个动物园微服务,包括动物、员工、客户和价格表。我的动物微服务可以工作,但在我的员工微服务中,我遇到了一个错误,即没有为类型“EmployeeModel”找到属性“name”。在问这个问题之前,我已经在网上搜索了几个小时,还有一些类似的问题。我在模型中没有“名字”employee_name,我只是感到困惑,不知道如何修复它。任何指导/建议/信息将不胜感激:)第一次发布,所以我希望我

  • 问题内容: 关于HTML class 属性,该属性将CSS类(或多个类?)分配给标记。空间的使用,例如 已验证? 此语法已被某些Web设计人员使用,并出现在导出的Adobe InDesign HTML(已通过版本5和6测试)和另一种HTML生成软件中。 它()是有效的W3C语法吗? 什么版本的CSS和HTML?(从哪个版本开始生效?) 编辑:一个自然的 子问题 “ W3C说如何解释它?”(这是“替

  • 问题内容: 我在以下情况下使用ObjectMapper,但是,Person类具有JSON属性“ last_name”,当“ name”属性映射良好时,似乎没有被映射。我在下面包括了我的Person类。感谢任何可能发生这种情况的原因。正在使用Jackson核心/映射器1.8.5。 人类: 问题答案: Java Bean规范定义了预期的映射。因此拥有方法意味着将只映射确切的属性“ lastName”。

  • 我已经掌握了XPath的基本知识,但在确定以下内容是否可以在使用XPath的C代码中实现时遇到了一些困难(或者我是否需要将其转移到其他代码中,正如我目前所做的那样)。 我有一个XML文档,它由以下结构组成: 其中有多个设置参数值。现在我需要做的只是检索那些包含name属性某些值的setParameter节点。我可能有这些值的可能匹配列表,但它们不会是完全匹配,它们将是节点的name属性必须包含的值

  • 我有一个组件文件夹。它们用一个文件公开,如下所示: 我有一个名为Status的JSX组件,如下所示: 它的任务是加载命名组件的行。 然后我有一个名为的组件,看起来像这样: 从'react'导入React 通过

  • 我正在学习FreeMarker模板引擎,并注意到有一个特性,用于只向模板公开getter方法。 如果这种情况涵盖了我的对象模型的99.9%,但我也想公开一个方便的方法,如,有没有一种方法来表示这个方法可以公开给FreeMarker,即使它不是getter?