Usa Secret Manager para almacenar datos sensibles

Datastream se integra en Secret Manager para que puedas almacenar y administrar credenciales de autenticación sensibles, como las contraseñas de la base de datos de origen. En lugar de ingresar una contraseña de texto sin formato en un perfil de conexión, puedes hacer referencia a una versión del secreto y otorgar acceso a la cuenta de servicio de Datastream.

Qué son los secretos

Los Secrets son recursos globales que contienen metadatos, como etiquetas, anotaciones y permisos.

Los secretos también tienen versiones de secretos. Las versiones de Secrets almacenan los datos reales del recurso de Secret, como claves de API, contraseñas o certificados. Cada versión tiene un identificador único o una marca de tiempo.

En qué se diferencian los secretos de las claves de encriptación

La administración de secretos es tan importante como la administración de claves de encriptación, pero se enfoca en un área diferente de la seguridad de los datos. Puedes usar uno o el otro, según tus casos de uso y los tipos de información sensible que almacenes.

Por lo general, seleccionarías secretos para almacenar y administrar tus datos sensibles de forma segura como BLOB binarios o cadenas de texto. Los secretos almacenan los datos reales, pero para acceder a ellos, necesitas permisos específicos que se definen en los metadatos de los secretos.

Por otro lado, las claves de encriptación son una mejor opción si necesitas encriptar o desencriptar datos. No puedes ver ni extraer los datos criptográficos reales que se usan para la encriptación. Los sistemas de administración de claves, como Cloud Key Management Service, suelen usarse para administrar situaciones más exigentes, como encriptar filas en una base de datos o imágenes y archivos.

Si necesitas una capa adicional de protección para tus datos, puedes habilitar las claves de encriptación administradas por el cliente (CMEK) y usar tus propias claves de encriptación almacenadas en Cloud Key Management Service para proteger los secretos en Secret Manager. Para obtener más información sobre cómo usar CMEK con Datastream, consulta Usa claves de encriptación administradas por el cliente (CMEK).

Usa Secret Manager con Datastream

Para almacenar tus datos sensibles y usarlos con Datastream, debes crear un secreto con Secret Manager. Para obtener más información, consulta Crea un secreto.

También puedes crear un Secret cuando definas los detalles de conexión para tu perfil de conexión. Para obtener información detallada, consulta Crea perfiles de conexión.

Roles obligatorios

Para obtener los permisos que necesitas para usar Secret Manager con Datastream, pídele a tu administrador que te otorgue el rol de IAM de descriptor de acceso a secretos de Secret Manager (roles/secretmanager.secretAccessor) en la cuenta de servicio de Datastream. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.