【发布时间】:2017-03-09 09:06:33
【问题描述】:
我们可以使用客户端查看存储在 AWS DynamoDB 中的数据。但是数据是如何存储在 DynamoDb 上的呢?是加密格式还是纯文本?
【问题讨论】:
标签: amazon-web-services encryption amazon-dynamodb
我们可以使用客户端查看存储在 AWS DynamoDB 中的数据。但是数据是如何存储在 DynamoDb 上的呢?是加密格式还是纯文本?
【问题讨论】:
标签: amazon-web-services encryption amazon-dynamodb
DynamoDB 将数据存储为纯文本(即不加密)。
如果对数据进行加密存储,可能无法对属性进行查询或扫描。
Server side encryption not available
Java DynamoDB encryption library
@DoNotEncrypt - 可以在映射器文件上使用注解来不加密属性数据。
@DoNotTouch - 未加密也未签名
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-dynamodb-encryption-java</artifactId>
<version>1.11.0</version>
</dependency>
【讨论】: