【问题标题】:How do I enable Encryption at Rest on DynamoDB with CloudFormation如何使用 CloudFormation 在 DynamoDB 上启用静态加密
【发布时间】:2018-11-01 01:55:41
【问题描述】:

我正在尝试确定是否可以使用 CloudFormation 但使用静态加密创建 DynamoDB 表。

我设法找到了以下开发指南,但它只是告诉您如何使用控制台和 AWS CLI 创建表:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/encryption.tutorial.html

从查看 SDK 看来,您需要在 SSEEnabled 上将属性设置为 SSESpecificationtrue,但这可以在 cloudformation 模板中使用吗?如果有的话在哪里?

【问题讨论】:

    标签: amazon-dynamodb amazon-cloudformation


    【解决方案1】:

    在模板中创建表格的时候应该可以添加进去:

    {
        "Type" : "AWS::DynamoDB::Table",
        "Properties" : {
          "AttributeDefinitions" : [ AttributeDefinition, ... ],
          "GlobalSecondaryIndexes" : [ GlobalSecondaryIndexes, ... ],
          "KeySchema" : [ KeySchema, ... ],
          "LocalSecondaryIndexes" : [ LocalSecondaryIndexes, ... ],
          "ProvisionedThroughput" : ProvisionedThroughput,
          "SSESpecification" : {
              "SSEEnabled": true
            },
          "StreamSpecification" : StreamSpecification,
          "TableName" : String,
          "Tags" : [ Resource Tag, ... ],
          "TimeToLiveSpecification" : TimeToLiveSpecification
        }
      }
    }
    

    这是来自文档的链接:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html

    可能是 IntelliSense 问题吗?

    【讨论】:

    • 是的,奇怪的是,运行 CloudFormation 脚本工作得很好,这只是一个 VS 错误。
    • Kevin,尝试更新帮助您编写模板的插件
    • @JeshanBabooa 这是 VS 2017 的 AWS 工具包,似乎是最新版本 @ 1.14.3.2
    • 我现在已经改用 VS Code,这似乎是最新的
    猜你喜欢
    • 2020-09-23
    • 1970-01-01
    • 2018-08-03
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 2021-11-17
    相关资源
    最近更新 更多