Как включить шифрование в покое на DynamoDB с CloudFormation - PullRequest
0 голосов
/ 22 мая 2018

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

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

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

AWS::DynamoDB::Table

1 Ответ

0 голосов
/ 22 мая 2018

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

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

...