Usa la CMEK con Google Cloud Serverless for Apache Spark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
De forma predeterminada, Google Cloud Serverless para Apache Spark encripta el contenido del cliente almacenado en
reposo. Serverless para Apache Spark controla la encriptación por ti sin que debas realizar ninguna
acción adicional. Esta opción se denomina Encriptación predeterminada de Google.
Si deseas controlar tus claves de encriptación, puedes usar las claves de encriptación administradas por el cliente
(CMEK) en Cloud KMS con servicios integrados en CMEK, incluido
Serverless para Apache Spark. El uso de claves de Cloud KMS te permite controlar su nivel de protección, ubicación, programa de rotación, permisos de uso y acceso, y límites criptográficos.
El uso de Cloud KMS también te permite
hacer un seguimiento del uso de las claves, ver los registros de auditoría y
controlar los ciclos de vida de las claves.
En lugar de que Google posea y administre las claves de encriptación de claves (KEK) simétricas
que protegen tus datos, tú las controlas y
administras en Cloud KMS.
Después de configurar tus recursos con CMEK, la experiencia de acceso a tus
recursos de Serverless para Apache Spark es similar a usar la encriptación predeterminada de Google.
Para obtener más información sobre tus opciones de encriptación, consulta Claves de encriptación administradas por el cliente (CMEK).
Usa CMEK
Sigue los pasos de esta sección para usar CMEK para encriptar los datos que Google Cloud Serverless para Apache Spark
escribe en el disco persistente y en el bucket de etapa de pruebas de Dataproc.
Puedes usar Cloud Key Management Service para crear y administrar llaveros de claves y claves, o usar
Cloud KMS Autokey para la creación automática simplificada de llaveros de claves y claves.
Crea un identificador de clave.
Cuando crees el identificador de clave, especifica dataproc.googleapis.com/Batch o
dataproc.googleapis.com/Session como el --resource-type. Autokey
genera una clave y la asigna al identificador de clave.
Otorga permisos a las cuentas de servicio y configura tu carga de trabajo por lotes o de sesión
siguiendo los pasos 4 y 5 de la
sección Crea y usa claves de forma manual que se muestra a continuación.
Cuando envíes tu carga de trabajo, especifica el nombre del recurso del identificador de clave en
lugar del nombre del recurso de la clave en el campo kmsKey.
Crea y usa claves de forma manual
Sigue estos pasos para crear claves de Cloud KMS de forma manual y usarlas
con Serverless para Apache Spark.
KMS_PROJECT_ID: Es el ID del proyecto que Google Cloud ejecuta Cloud KMS. Este proyecto también puede ser el que ejecuta recursos de Dataproc.
PROJECT_NUMBER: Es el número del proyecto (no el ID del proyecto) que ejecuta recursos de Dataproc. Google Cloud
Habilita la API de Cloud KMS en el proyecto que ejecuta recursos de Serverless para Apache Spark.
Si el rol de agente de servicio de Dataproc no está adjunto a la cuenta de servicio del agente de servicio de Dataproc,
agrega el permiso serviceusage.services.use al rol personalizado
adjunto a la cuenta de servicio del agente de servicio de Dataproc. Si el rol de agente de servicio de Dataproc está
adjunto a la cuenta de servicio del agente de servicio de Dataproc, puedes omitir este paso.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-01-24 (UTC)"],[],[]]