Utilizzare CMEK con il motore RAG su Gemini Enterprise Agent Platform

Questa pagina mostra come abilitare CMEK per l'utilizzo con il motore RAG su Gemini Enterprise Agent Platform.

Panoramica

RAG Engine offre opzioni efficaci per gestire la crittografia dei dati at-rest. Per impostazione predefinita, tutti i dati utente all'interno di RagManagedDb vengono criptati utilizzando una Google-owned and Google-managed encryption key, che è l'impostazione predefinita. Questa impostazione predefinita ti aiuta a verificare che i tuoi dati siano protetti senza richiedere alcuna configurazione specifica.

Se hai bisogno di un maggiore controllo sulle chiavi utilizzate per la crittografia, il motore RAG supporta le chiavi di crittografia gestite dal cliente (CMEK). Con CMEK, puoi utilizzare le tue chiavi di crittografia, gestite all'interno di Cloud Key Management Service (Cloud KMS), per proteggere i dati del corpus RAG.

Configura la chiave di crittografia con il corpus RAG

Per configurare una chiave di crittografia, segui i passaggi descritti in Configura la chiave Cloud KMS e concedi le autorizzazioni.

Limitazioni delle CMEK per il motore RAG su Gemini Enterprise Agent Platform

Il motore RAG su Gemini Enterprise Agent Platform supporta CMEK con le seguenti limitazioni:

  • Prima di creare un corpus RAG, devi attivare manualmente il service account RAG. Per istruzioni dettagliate, consulta Concedi le autorizzazioni all'agente di servizio del motore RAG.

  • CMEK è supportato solo su RagVectorDbConfig di tipo RagManagedDb.

  • Il campo encryption_spec definisce la chiave Cloud KMS ed è immutabile, il che significa che CMEK non può essere abilitato o disabilitato dopo la creazione del corpus RAG.

  • Non è possibile utilizzare più di 50 chiavi Cloud KMS univoche per creare corpora RAG per progetto per regione.

Passaggi successivi