Use as CMEK com o Vertex AI RAG Engine

Esta página mostra como ativar a CMEK para funcionar com o Vertex AI RAG Engine.

Vista geral

O motor RAG da Vertex AI oferece opções robustas para gerir a forma como os seus dados em repouso são encriptados. Por predefinição, todos os dados do utilizador em RagManagedDb são encriptados através de um Google-owned and Google-managed encryption key, que é a definição predefinida. Esta predefinição ajuda a verificar se os seus dados estão seguros sem precisar de uma configuração específica.

Se precisar de mais controlo sobre as chaves usadas para encriptação, o Vertex AI RAG Engine suporta chaves de encriptação geridas pelo cliente (CMEK). Com as CMEK, pode usar as suas chaves criptográficas, geridas no Cloud Key Management Service (KMS), para proteger os dados do corpus da RAG.

Configure a chave de encriptação com o seu corpus RAG

Para configurar uma chave de encriptação, siga os passos descritos em Configure a sua chave do KMS e conceda autorizações.

Limitações da CMEK para o Vertex AI RAG Engine

O Vertex AI RAG Engine suporta CMEK com as seguintes limitações:

  • Antes de criar um corpus de RAG, tem de ativar manualmente a conta de serviço de RAG. Para instruções detalhadas, consulte o artigo Conceda autorizações ao agente do serviço do motor RAG da Vertex AI.

  • A CMEK só é suportada em RagVectorDbConfig do tipo RagManagedDb.

  • O campo encryption_spec define a chave do KMS e o campo é imutável, o que significa que o CMEK não pode ser ativado nem desativado após a criação do corpus de RAG.

  • Não é possível usar mais de 50 chaves do KMS únicas para criar conjuntos de dados RAG por projeto por região.

O que se segue?