Как включить шифрование при отдыхе на DynamoDB с помощью CloudFormation

Kevin Smith спросил: 28 апреля 2018 в 08:41 в: amazon-dynamodb

Я пытаюсь выяснить, можно ли создать таблицу DynamoDB с помощью CloudFormation, но с Encryption at Rest.

Мне удалось найти следующее руководство по разработке, но оно просто подсказывает, как создайте таблицу с помощью консоли и AWS CLI: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/encryption.tutorial.html

От взгляда на SDK кажется, что вам нужно для установки свойства на SSEEnabled на SSESpecification на true, но может ли это быть в шаблоне облачной информации? и если да, то где?


1 ответ

Есть решение
Kirill ответил: 28 апреля 2018 в 09:28

Вы должны иметь возможность добавить его при создании таблицы в шаблоне:

{
    "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?

Kevin Smith ответил: 28 апреля 2018 в 09:35
Да, странно работающий сценарий CloudFormation работает отлично, это просто ошибка VS.
Jeshan Babooa ответил: 28 апреля 2018 в 03:22
Кевин, попробуйте обновить плагин, который дает вам помощь для написания шаблонов
Kevin Smith ответил: 29 апреля 2018 в 06:57
@JeshanBabooa Это набор инструментов AWS для VS 2017, похоже, находится в последней версии @ 1.14.3.2
Kevin Smith ответил: 29 апреля 2018 в 06:58
Я перешел на использование VS Code сейчас, это, кажется, более современное