In this article
Overview
Use this account type to connect Dynamo DB Snaps with data sources that use Dynamo DB account.
Prerequisites
None
Limitations
None
Known Issues
None
Account Settings
Parameter | Data Type | Description | Default Value | Example |
---|---|---|---|---|
Label | String | Required. Unique user-provided label for the account. | N/A | Dynamo DB Account |
AWS access key ID | String/Expression | Required. Enter the access key ID associated with your AWS authentication. | N/A | ABCDEFGHIJKL1MNOPQRS |
AWS secret key | String/Expression | Required. Enter the secret key associated with your AWS authentication. | N/A | aBcdeFGhiJKLM/N1OPQRS/t |
AWS end point | String/Expression | Required. Enter the AWS end point URL. See AWS Service end points for more information. | N/A | dynamodb.us-west-1.amazonaws.com |
AWS region | String/Expression | Enter the AWS region where the application is running. Allowed values are:
| N/A | ap-northeast-1 |
Account Encryption
Standard Encryption | If you are using Standard Encryption, the High sensitivity settings under Enhanced Encryption are followed. |
---|---|
Enhanced Encryption | If you have the Enhanced Encryption feature, the account fields are encrypted for each sensitivity level as shown below for this account:
|
Dynamo DB Permissions
See Amazon Dynamo DB for more information about DB permissions.
The ListTables permission requires all resources (*) to be selected (as it needs to be able to list all the DynamoDB tables), but the others can have policies that are more limited (for example, to a particular table) as per the DynamoDB API Permissions reference. The most basic and permissive Policy document that could be assigned to the user that would guarantee all the required permissions are granted would be:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1482439123852", "Action": [ "dynamodb:BatchGetItem", "dynamodb:BatchWriteItem", "dynamodb:DescribeTable", "dynamodb:ListTables", "dynamodb:Scan", "dynamodb:UpdateItem" ], "Effect": "Allow", "Resource": "*" } ] }