Utilizzare Secret Manager per archiviare dati sensibili

Datastream si integra con Secret Manager per consentirti di archiviare e gestire le credenziali di autenticazione sensibili, come le password del database di origine. Anziché inserire una password in testo normale in un profilo di connessione, puoi fare riferimento a una versione del secret e concedere l'accesso al account di servizio Datastream.

Cosa sono i secret

I secret sono risorse globali che contengono metadati, come etichette, annotazioni e autorizzazioni.

I secret hanno anche versioni dei secret. Le versioni dei secret archiviano i dati effettivi della risorsa secret, come chiavi API, password o certificati. Ogni versione ha un identificatore univoco o un timestamp.

In cosa differiscono i secret dalle chiavi di crittografia

La gestione dei secret è importante quanto la gestione delle chiavi di crittografia, ma si concentra su un'area diversa della sicurezza dei dati. Potresti utilizzare l'uno o l'altro, a seconda dei casi d'uso e dei tipi di informazioni sensibili che memorizzi.

In genere, selezioni i secret per archiviare e gestire in modo sicuro i tuoi dati sensibili come blob binari o stringhe di testo. I secret archiviano i dati effettivi, ma per accedervi sono necessarie autorizzazioni specifiche definite nei metadati dei secret.

D'altra parte, le chiavi di crittografia sono una scelta migliore se devi criptare o decriptare i dati. Non puoi visualizzare o estrarre i dati crittografici effettivi utilizzati per la crittografia. I sistemi di gestione delle chiavi come Cloud Key Management Service vengono in genere utilizzati per gestire scenari più complessi, ad esempio la crittografia di righe in un database o di immagini e file.

Se hai bisogno di un ulteriore livello di protezione per i tuoi dati, puoi attivare le chiavi di crittografia gestite dal cliente (CMEK) e utilizzare le tue chiavi di crittografia archiviate in Cloud Key Management Service per proteggere i secret in Secret Manager. Per saperne di più su come utilizzare CMEK con Datastream, consulta Utilizza le chiavi di crittografia gestite dal cliente (CMEK).

Utilizza Secret Manager con Datastream

Per archiviare i dati sensibili da utilizzare con Datastream, devi creare un secret utilizzando Secret Manager. Per saperne di più, consulta Crea un secret.

Puoi anche creare un secret quando definisci i dettagli di connessione per il tuo profilo di connessione. Per informazioni dettagliate, consulta Crea profili di connessione.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per utilizzare Secret Manager con Datastream, chiedi all'amministratore di concederti il ruolo IAM Secret Manager Secret Accessor (roles/secretmanager.secretAccessor) nel account di servizio Datastream. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.