Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
ENCRIPTAR
Cifra los valores de las columnas de origen con el SDK de AWS cifrado. La transformación DECRYPT se puede utilizar para descifrar el interior de. DataBrew También puede descifrar los datos sin DataBrew utilizar el SDK de cifrado.AWS
La transformación ENCRYPT puede cifrar hasta 128 MiB por celda. Intentará conservar el formato al descifrarlo. Para conservar el tipo de datos, los metadatos del tipo de datos deben serializarse a menos de 1 KB. De lo contrario, debe establecer el parámetro preserveDataType en “false”. Los metadatos del tipo de datos se almacenarán en texto plano en el contexto de cifrado. Para obtener más información sobre el contexto de cifrado, consulte el contexto de cifrado en la AWS Key Management Service Guía para desarrolladores.
Parameters
-
sourceColumns: matriz de columnas existentes. -
kmsKeyArn— La clave ARN de la clave del Servicio de administración de AWS claves que se utilizará para cifrar las columnas de origen. Para obtener más información sobre el ARN clave, consulte el ARN clave en la Guía para desarrolladores.AWS Key Management Service -
entityTypeFilter— Matriz opcional de tipos de entidades. Se puede usar para cifrar solo la PII detectada en la columna de texto libre. -
preserveDataType: booleano opcional. El valor predeterminado es true (verdadero). Si es “false”, el tipo de datos no se almacenará.
En el siguiente ejemplo, entityTypeFilter y preserveDataType son opcionales.
Ejemplo
{ "sourceColumns": ["phonenumber"], "kmsKeyArn": "arn:aws:kms:us-east-1:012345678901:key/kms-key-id", "entityTypeFilter": ["USA_ALL"], "preserveDataType": "true" }
Al trabajar en la experiencia interactiva, además de la función del proyecto, el usuario de la consola debe tener permiso para kms:GenerateDataKey utilizar la AWS KMS clave proporcionada.
Ejemplo de política: