NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

如何为 Amazon S3 中的 AWS KMS 加密数据启用跨账户 Amazon Redshift COPY 和 Redshift Spectrum 查询(一)

  • 2019-12-27
  • 本文字数:1249 字

    阅读完需:约 4 分钟

如何为 Amazon S3 中的 AWS KMS 加密数据启用跨账户 Amazon Redshift COPY 和 Redshift Spectrum 查询(一)

此博文显示了如何使用 Amazon S3 中的示例数据集设置跨账户 Amazon Redshift COPY 和 Spectrum 查询的逐步演练。示例数据集使用 AWS KMS 托管的密钥 (SSE-KMS) 进行静态加密。

关于 AWS Key Management Service (AWS KMS)

使用 AWS Key Management Service (AWS KMS),您可以对保护您的静态数据所用的加密密钥进行集中控制。您可以创建、导入、轮换、禁用、删除、定义使用策略,并审计加密您的数据所用的加密密钥的使用。AWS KMS 使用经过 FIPS 140-2 验证的加密模块保护您的主密钥的保密性和完整性。


AWS KMS 可与大多数 AWS 服务无缝集成。此集成意味着,您可以轻松使用客户主密钥 (CMK) 来控制对您存储在这些服务内的数据的加密。决定对 Amazon Redshift 等服务中的数据进行加密时,您可以选择使用 Amazon Redshift 在 KMS 中自动创建的 AWS 托管 CMK。您可以跟踪密钥的使用情况,但其管理由服务代表您进行。有些情况下,您可能需要直接控制 CMK 的生命周期或者想要允许其他账户使用它。在这些情况下,您可以创建并管理您自己的 CMK,Amazon Redshift 等 AWS 服务可以代表您使用它们。这些客户托管 CMK 可使您全面控制访问权限,以决定哪些人可以使用该密钥及其在何种条件下使用该密钥。AWS KMS 可与 AWS CloudTrail 集成,后者是提供用户、角色或 AWS 服务在 AWS KMS 中执行的操作记录的服务。

关于 Amazon Redshift 和 Redshift Spectrum

Amazon Redshift 是 AWS 上的一项 PB 级完全托管型数据仓库服务。它使用分布式大规模并行处理 (MPP)、水平扩展以满足使用要求的无共享架构。


Amazon Redshift Spectrum 是 Amazon Redshift 的一个特性,它将 Amazon Redshift 的分析能力扩展到数据仓库的本地磁盘中所存储的数据之外。换言之,Amazon Redshift Spectrum 可使您将 Amazon Redshift 的相同 ANSI SQL 语法用于 Amazon S3 数据湖中存储的数据。您可以使用外部表格执行此操作,无需先将数据提取到 Amazon Redshift 中。常用模式为,运行跨越 Amazon Redshift 本地存储的经常访问“热”数据和经济高效地存储在 Amazon S3 中的“暖/冷”数据的查询。该模式通过启用计算和存储的独立扩展满足上述模式需求,以此分离计算和存储。这意味着,您必须为未使用的计算容量付款,只需添加更多存储。更为重要的是,此方法可在数据湖与 Amazon Redshift 之间实现无缝互操作性。


Amazon Redshift COPY 命令支持以下 Amazon S3 加密类型:


  • 使用 Amazon S3 托管的密钥 (SSE-S3) 进行的服务器端加密

  • 使用 AWS KMS 托管的密钥 (SSE-KMS) 进行的服务器端加密

  • 使用客户端的对称主密钥进行的客户端加密


Amazon Redshift COPY 命令不支持以下 Amazon S3 加密类型:


  • 使用客户提供的密钥 (SSE-C) 进行的服务器端加密

  • 使用 AWS KMS 托管的客户主密钥进行的客户端加密

  • 使用客户提供的非对称主密钥进行的客户端加密


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/how-to-enable-cross-account-amazon-redshift-copy-and-redshift-spectrum-query-for-aws-kms-encrypted-data-in-amazon-s3/


2019-12-27 09:54546

评论

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

Photoshop 2024 for mac(ps 2024) v25.1正式版下载

iMac小白

Photoshop 2024下载 Photoshop 2024破解版

ARBT阿尔比特共识铸币模式系统开发源码搭建

l8l259l3365

Proxy下的Prepare透传,让GaussDB(for MySQL)更稳固,性能更卓越

华为云开发者联盟

数据库 后端 华为云 SQL语句 华为云开发者联盟

OpenTiny Vue 组件库支持 Vue2.7 啦!

OpenTiny社区

开源 前端 Vue组件库

数藏系统开发|NFT数字藏品交易平台搭建

西安链酷科技

数字藏品开发 NFT开发

Java基础面试题【分布式】三 ZAB协议

派大星

分布式, Java 面试题

Embedding技术与应用(3):Embeddings技术的实践应用

Baihai IDP

人工智能 深度学习 AI Embedding 白海科技

农场游戏NFT链游系统开发设计案例

西安链酷科技

链游开发

如何选择一个向量数据库|Qdrant Cloud v.s. Zilliz Cloud

Zilliz

Milvus Zilliz zillizcloud qdrant

区块链开发:区块链和物联网的融合

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

智慧地球软件开发

西安链酷科技

dapp 去中心化 智能管理 合约 智慧地球

新华冶金∣打造业财深度一体化运营模式

用友BIP

架构实战营 - 模块五作业

王朝阳

架构实战营

好用到哭!2024年值得你尝试的15款在线画图神器

Geek_09ea8e

Downie 4 for Mac(视频下载工具)兼容14系统 v4.6.33中文版

iMac小白

Downie 4 下载 Downie 4 Mac版 Downie 4破解版

有关java设置图片DPI

夜的第七章

base64 图片处理 Java’

Mac电脑屏幕分辨率修改工具SwitchResX正式激活版

mac大玩家j

Mac软件 分辨率调整工具 分辨率处理工具

AnyGo mac 虚拟机定位软件 破解版下载

iMac小白

AnyGo下载 AnyGo激活版 AnyGo中文版

前端如何防止数据被异常篡改并且复原数据

不在线第一只蜗牛

前端 教程分享

解密 deepin-IDE:如何实现简单灵活的调试技术?

nn-30

ide Linux 调试 操作系统 deepin

新手必看:Bitget Wallet 上购买 ETH 的步骤解析

鳄鱼视界

覆盖13个行业,数据分类分级标准汇编更新啦!(附下载)

极盾科技

数据分类分级

简单好用的Xliff文件编辑工具 Xliff Editor激活最新版

胖墩儿不胖y

Mac软件 文件编辑器

调用API接口获取淘宝商品数据:实践指南与代码解析

Noah

区块链交易所系统开发

西安链酷科技

NFT开发

一文概览NLP句法分析:从理论到PyTorch实战解读

EquatorCoco

NLP 大模型 分布式理论

使用Python调用API接口获取淘宝商品数据

Noah

Bitget钱包指南:如何在Base主网上轻松获得空投奖励

威廉META

链游开发DAPP智能合约开发搭建

西安链酷科技

DAPP系统开发

只需10分钟!ER图理论知识新手速学

Geek_09ea8e

消息中间件(rocketMQ 和 kafka 区别)

红袖添香

kafka RocketMQ 消息中间件 分布式消息

如何为 Amazon S3 中的 AWS KMS 加密数据启用跨账户 Amazon Redshift COPY 和 Redshift Spectrum 查询(一)_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章