Usar o CMEK com o mecanismo RAG na plataforma de agentes do Gemini Enterprise

Nesta página, mostramos como ativar a CMEK para trabalhar com o RAG Engine na Gemini Enterprise Agent Platform.

Visão geral

O mecanismo RAG oferece opções robustas para gerenciar como os dados em repouso são criptografados. Por padrão, todos os dados do usuário no RagManagedDb são criptografados usando um Google Cloud-powered encryption key, que é a configuração padrão. Essa configuração ajuda a verificar se os dados estão seguros sem exigir nenhuma configuração específica.

Se você precisar de mais controle sobre as chaves usadas para criptografia, o mecanismo de RAG será compatível com chaves de criptografia gerenciadas pelo cliente (CMEK). Com as CMEK, é possível usar suas chaves criptográficas, gerenciadas no Cloud Key Management Service (KMS), para proteger os dados do corpus de RAG.

Configurar a chave de criptografia com seu corpus RAG

Para configurar uma chave de criptografia, siga as etapas em Configurar sua chave do KMS e conceder permissões.

Limitações da CMEK para o mecanismo RAG na plataforma de agentes do Gemini Enterprise

O mecanismo RAG na plataforma de agentes do Gemini Enterprise é compatível com a CMEK, mas tem as seguintes limitações:

  • Antes de criar um corpus de RAG, é necessário ativar manualmente a conta de serviço do RAG. Para instruções detalhadas, consulte Conceder permissões ao agente de serviço do mecanismo RAG.

  • A CMEK é compatível apenas com RagVectorDbConfig do tipo RagManagedDb.

  • O campo encryption_spec define a chave do KMS e é imutável. Isso significa que a CMEK não pode ser ativada ou desativada depois que o corpus RAG é criado.

  • Não é possível usar mais de 50 chaves exclusivas do KMS para criar corpora de RAG por projeto e região.

A seguir