En App Design Center, puedes configurar un secreto de Secret Manager para almacenar y administrar de forma segura el acceso a claves de API, contraseñas, certificados y otros datos sensibles de la aplicación. Puedes personalizar las conexiones de los componentes del Secret y los parámetros de configuración según el módulo de Terraform terraform-google-secret-manager.
Conexiones de componentes
En la siguiente tabla, se incluyen los componentes que puedes conectar a Secret Manager y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.
Componente conectado |
Actualizaciones de la aplicación |
Información general |
|---|---|---|
| Cuenta de servicio |
|
Administra el acceso a los Secrets |
| Cloud Run |
|
Configura secretos para los servicios |
| Cloud SQL (MySQL) |
|
Usa Secret Manager para controlar secretos en Cloud SQL |
| Cloud SQL (PostgreSQL) |
|
Usa Secret Manager para controlar secretos en Cloud SQL |
Parámetros de configuración obligatorios
Si tu plantilla incluye un componente de Secret Manager, debes configurar los siguientes parámetros antes de la implementación.
Nombre del parámetro |
Descripción y restricciones |
Información general |
|---|---|---|
ID del proyecto |
El proyecto en el que deseas implementar el recurso de Secret Manager. |
Configura componentes |
Nombre |
Es el nombre del Secret que se creará. |
Crea un secreto |
Datos de los secretos |
Son los datos del Secret. No puede superar los 64 KiB. Esta propiedad es sensible y no se muestra en el plan. |
Crea un secreto |
Parámetros de configuración opcionales
Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos opcionales.
Función |
Nombre del parámetro |
Información sobre la descripción y la restricción |
Información general |
|---|---|---|---|
Rotación |
Período de rotación | rotationPeriod | Acerca de los programas de rotación |
| Hora de la próxima rotación | nextRotationTime | Crea y administra programas de rotación | |
Replicación administrada por el usuario |
Región | ubicación | Replicación administrada por el usuario |
| Nombre de la clave de KMS | kmsKeyName | Replicación administrada por el usuario | |
Replicación automática |
Nombre de la clave de KMS | kmsKeyName | Replicación automática |
Temas |
temas | Configura notificaciones en un Secret | |
Etiquetas |
Clave | labels | Agrega etiquetas a los secrets |
| Valor | labels | Agrega etiquetas a los secretos |