加密 - Amazon Glue DataBrew
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

加密

使用加密源列中的值Amazon加密 SDK。DECRYPT 转换可用于在内部进行解密DataBrew。你也可以解密外部的数据DataBrew使用Amazon加密 SDK。

加密转换最多可以加密每个单元 128 MiB。它将尝试在解密时保留格式。要保留数据类型,数据类型元数据必须序列化为小于 1KB。否则,你必须设置preserveDataType参数变为假。数据类型元数据将以纯文本形式存储在加密上下文中。有关加密上下文的更多信息,请参见加密上下文Amazon Key Management Service开发者指南

参数
  • sourceColumns— 现有列的数组。

  • kmsKeyArn— 的关键 ARNAmazon用于加密源列的密钥管理服务密钥。有关密钥 ARN 的更多信息,请参阅密钥 ARNAmazon Key Management Service开发者指南

  • entityTypeFilter— 可选数组实体类型。可用于仅加密自由文本列中检测到的 PII。

  • preserveDataType— 可选布尔值。默认值为 true。如果为 false,则不存储数据类型。

在以下示例中,entityTypeFilterpreserveDataType是可选的。

示例

{ "sourceColumns": ["phonenumber"], "kmsKeyArn": "arn:aws:kms:us-east-1:012345678901:key/kms-key-id", "entityTypeFilter": ["USA_ALL"], "preserveDataType": "true" }

在交互式体验中工作时,除了项目的角色外,控制台用户还必须具有以下权限kms:GenerateDataKey在提供的上Amazon KMS关键。

政策示例:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:GenerateDataKey" ], "Resource": [ "arn:aws:kms:us-east-1:012345678901:key/kms-key-id" ] } ] }