"Managed Service for Apache Spark" is the new name for the product formerly known as "Dataproc on Compute Engine" (cluster deployment) and "Google Cloud Serverless for Apache Spark" (serverless deployment).
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Usar a CMEK com o Managed Service for Apache Spark
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Por padrão, o Serviço Gerenciado para Apache Spark criptografa o conteúdo do cliente em repouso. O Serviço Gerenciado para Apache Spark executa a criptografia para você, sem nenhuma ação adicional da sua parte. Essa opção é chamada de criptografia padrão do Google.
Se você quiser controlar suas chaves de criptografia, use chaves de criptografia gerenciadas pelo cliente
(CMEKs) no Cloud KMS com serviços integrados a CMEKs, incluindo
o Serviço Gerenciado para Apache Spark. Ao usar chaves do Cloud KMS, é possível controlar o nível de proteção,
o local, a programação de rotação, as permissões de uso e acesso e os limites criptográficos.
Com o Cloud KMS, também é possível ver registros de auditoria e controlar ciclos de vida de chaves.
Em vez de o Google ser proprietário e responsável pelo gerenciamento das chaves de criptografia de chaves (KEKs) simétricas que protegem seus dados, você controla e gerencia essas chaves no Cloud KMS.
Depois de configurar os recursos com CMEKs, a experiência de acesso aos recursos do
Serviço Gerenciado para Apache Spark é semelhante à criptografia padrão do Google.
Para saber mais sobre suas opções de criptografia,
consulte Chaves de criptografia gerenciadas pelo cliente (CMEK).
Usar CMEK
Siga as etapas nesta seção para usar CMEK para criptografar dados que o Serviço Gerenciado para Apache Spark
grava no disco permanente e no bucket de preparo do Serviço Gerenciado para Apache Spark.
É possível usar o Cloud Key Management Service para criar e gerenciar chaves e keyrings ou usar
a chave automática do Cloud KMS para simplificar
a criação automática de chaves e keyrings.
Crie um identificador de chave.
Ao criar o identificador de chave, especifique dataproc.googleapis.com/Batch ou
dataproc.googleapis.com/Session como --resource-type. O Autokey
gera uma chave e a atribui ao identificador de chave.
Conceda permissões às contas de serviço e configure a carga de trabalho em lote ou de sessão
seguindo as etapas 4 e 5 na seção
Criar e usar chaves manualmente abaixo.
Ao enviar a carga de trabalho, especifique o nome do recurso do identificador de chave no
lugar do nome do recurso da chave no campo kmsKey.
Criar e usar chaves manualmente
Siga estas etapas para criar manualmente chaves do Cloud KMS e usá-las
com o Serviço Gerenciado para Apache Spark.
KMS_PROJECT_ID: o ID do projeto do Google Cloud que
executa o Cloud KMS. Esse projeto também pode ser o que executa os recursos do Serviço Gerenciado para Apache Spark.
PROJECT_NUMBER: o número do projeto (não o ID do projeto) do seu projeto do Google Cloud que executa os recursos do Serviço Gerenciado para Apache Spark.
Ative a API Cloud KMS no projeto que executa os recursos do Serviço Gerenciado para Apache Spark.
Especifique sua chave. Na página Criar um perfil de ambiente de execução no console doGoogle Cloud , em Configuração adicional, edite Rede e segurança, selecione Chave do Cloud KMS em Criptografia e selecione sua chave. Se preferir, especifique a chave no parâmetro de sessão ou de modelo de sessão kmsKey.
Especifique o nome do bucket do Cloud Storage. Na página Criar um
perfil de ambiente de execução no console do Google Cloud , em Configuração
adicional, edite Configuração do ambiente de execução e selecione seu bucket no
campo Bucket de preparo. Como alternativa, especifique o bucket no parâmetro stagingBucket da sessão ou do modelo de sessão.