写点什么

DynamoDB 轻松加密

  • 2019-10-30
  • 本文字数:1135 字

    阅读完需:约 4 分钟

DynamoDB 轻松加密

在 2017 年的 AWS re:Invent 大会上,Werner 鼓励听众“尽情舞蹈,就像没人观看一样;轻松加密,就像每个人都会做的那样”:



AWS 团队一直热切希望不断提供新功能,帮助您更轻松地保护敏感数据,实现合规性目标。例如,2017 年我们推出了 SQSEFS 轻松加密功能、适用于 S3 的更多加密选项,以及 Kinesis Data Streams 服务器端加密


今天,我们的数据保护选项再添新成员:Amazon DynamoDB 轻松加密功能隆重推出。您只需在创建新表时启用加密功能,DynamoDB 便可为您执行剩下的操作。您的数据 (表、本地二级索引和全局二级索引) 将使用 AES-256 和服务默认的 AWS Key Management Service (KMS) 密钥加密。加密不会增加存储开销,而且是完全透明的;您可以像以前一样插入、查询、扫描和删除项目。团队人员启用加密功能后,在加密的 DynamoDB 表上运行多个不同的工作负载时发现延迟时间没有任何变化。


创建加密表


您可以利用 AWS 管理控制台、API (CreateTable) 或 CLI (create-table) 创建加密表。我要使用控制台!我像平时一样输入名称并设置主要密钥:



继续操作前,我取消选中 Use default settings (使用默认设置) 复选框,向下滚动至 Encryption (加密) 部分,然后选中 Enable encryption (启用加密)。然后,点击创建后,我的表就会以加密的形式创建:



表的加密设置一目了然:



当合规性团队让我展示 DynamoDB 如何使用密钥加密数据时,我可以创建一个 AWS CloudTrail 路径、插入项目,然后扫描表,查看 AWS KMS API 调用。以下为从路径中提取的一段代码:


Json


{  "eventTime": "2018-01-24T00:06:34Z",  "eventSource": "kms.amazonaws.com",  "eventName": "Decrypt",  "awsRegion": "us-west-2",  "sourceIPAddress": "dynamodb.amazonaws.com",  "userAgent": "dynamodb.amazonaws.com",  "requestParameters": {    "encryptionContext": {      "aws:dynamodb:tableName": "reg-users",      "aws:dynamodb:subscriberId": "1234567890"    }  },  "responseElements": null,  "requestID": "7072def1-009a-11e8-9ab9-4504c26bd391",  "eventID": "3698678a-d04e-48c7-96f2-3d734c5c7903",  "readOnly": true,  "resources": [    {      "ARN": "arn:aws:kms:us-west-2:1234567890:key/e7bd721d-37f3-4acd-bec5-4d08c765f9f5",      "accountId": "1234567890",      "type": "AWS::KMS::Key"    }  ]}
复制代码


现已推出


该功能现已在以下区域推出:美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (俄勒冈) 和欧洲 (爱尔兰),您可以立即开始使用。


加密是免费的,您只需要为 DynamoDB 代表您进行的 AWS KMS 调用付费。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-encryption-at-rest-for-dynamodb/


2019-10-30 08:00853

评论

发布
暂无评论
发现更多内容

「数」论|工业大模型黄金三角及新一代工业数据底座

麦杰科技

区块链ETF软件的功能分解

北京木奇移动技术有限公司

区块链技术 软件外包公司 区块链ETF

YashanDB自研的力量|为共享集群量身打造的存储服务 YFS

数据库砖家

数据库

YashanDB|执行 SQL 报 YAS-04401?小心 BLOB 字段踩坑!

数据库砖家

数据库

YashanDB|磁盘被 archivelog 写满?教你快速排查与应对!

数据库砖家

数据库

iVX 组件化赋能后端开发新生态

代码制造者

组件化 后端开发 图形化编排

YashanDB|遇到 YAS-02025 报错?教你快速定位与处理!

数据库砖家

数据库

征程 6 | 逆向自证hbm与bc一致性

地平线开发者

自动驾驶; 算法工具链 地平线征程6

算力重塑农业科研生态——华中农业大学高性能计算平台样板点现场会成功举办

极客天地

技术干货|YashanDB + Zabbix 打造可视化监控平台,实操教程来啦!

数据库砖家

数据库

AI 应用走向成功之路

柯杰

agent

发件箱模式:打造微服务可靠消息传输

俞凡

架构 最佳实践 设计模式

YashanDB|主备延迟怎么排查?这份实用指南收藏好!

数据库砖家

数据库

ElatoAI:开源 ESP32 AI 语音 AI 玩具方案;凯叔推出 AI 故事玩偶「鸡飞飞」丨日报

RTE开发者社区

为了管理我那混乱的提示词,我开发了梦精灵提示词管理器,一个浏览器插件

龙正哲

基于DeepSeek的故障定位大揭秘

乘云数字DataBuff

可观测性 故障定位 运维监控 大模型 DeepSeek

京东商品详情API接口使用攻略

tbapi

京东商品详情接口 京东API 京东商品详情API 京东数据采集

影响LED显示屏价格的三大因素

Dylan

产品 LED LED display LED显示屏 LED屏幕

C++部署的性能优化方法

地平线开发者

自动驾驶; 算法工具链 地平线征程6

YashanDB|表数据不多,LOB 段却疯狂膨胀?小心踩到这颗“隐形炸弹”!

数据库砖家

数据库

YashanDB|修改字段长度后接口报 YAS-04007?背后真相是这个!

数据库砖家

数据库

如何在 Unity3D 导入 Spine 动画

北桥苏

Unity3D Spine

HarmonyOS运动开发:如何监听用户运动步数数据

王二蛋和他的张大花

鸿蒙 运动健康

实时分析利器|全面解读 YashanDB 列式存储引擎的核心技术

数据库砖家

数据库

YashanDB 知识库|DBeaver 连接不上数据库?一招教你排查!

数据库砖家

数据库

《Operating System Concepts》阅读笔记:p821-p897

codists

操作系统

我的赛博朋克家族成员

玄兴梦影

键盘 NAS 电子产品 赛博朋克 设备

eBPF开发者大会上,乘云技术专家分享eBPF在故障定位场景中的应用

乘云数字DataBuff

可观测性 故障定位 运维监控 eBPF 技术 eBPF开发者大会

中关村科学城工业软件创新暨开源峰会在海淀成功举办

极客天地

DynamoDB 轻松加密_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章