Configurar um secret do Secret Manager

No App Design Center, é possível configurar um secret do Secret Manager para armazenar e gerenciar com segurança o acesso a chaves de API, senhas, certificados e outros dados sensíveis de aplicativos. É possível personalizar as conexões de componentes e os parâmetros de configuração do secret com base no módulo do Terraform terraform-google-secret-manager.

Conexões de componentes

A tabela a seguir inclui os componentes que podem ser conectados ao Secret Manager e as atualizações resultantes no aplicativo e no código do Terraform gerado.

Componente conectado

Atualizações de aplicativos

Informações prévias

Conta de serviço
  • A conta de serviço pode acessar os dados do secret.
  • O papel roles/secretmanager.secretAccessor é atribuído à conta de serviço do modelo de instância do Compute Engine.
Gerenciar o acesso a secrets
Cloud Run
  • A instância do Cloud Run pode referenciar os dados do secret.
  • O campo Dados do Secret do Secret Manager é referenciado pelo campo env_secret_vars do Cloud Run.
  • O papel roles/secretmanager.secretAccessor é adicionado à conta de serviço do Cloud Run.
Configurar secrets para serviços
Cloud SQL (MySQL)
  • O Secret Manager armazena informações do usuário.
  • O campo Dados do secret do Secret Manager contém a senha do usuário padrão.
Usar o Secret Manager para gerenciar secrets no Cloud SQL
Cloud SQL (PostgreSQL)
  • O Secret Manager armazena informações do usuário.
  • O campo Dados do secret do Secret Manager contém a senha do usuário padrão.
Usar o Secret Manager para gerenciar secrets no Cloud SQL

Parâmetros de configuração obrigatórios

Se o modelo incluir um componente do Secret Manager, configure os seguintes parâmetros antes da implantação.

Nome do parâmetro

Descrição e restrições

Informações prévias

ID do projeto

O projeto em que você quer implantar o recurso do Secret Manager.

Configurar componentes

Nome

O nome do secret a ser criado.

Criar um secret

Dados do secret

Os dados do secret. Não pode ter mais de 64 KiB. Essa propriedade é confidencial e não é exibida no plano.

Criar um secret

Parâmetros de configuração opcionais

Os parâmetros a seguir são opcionais. Para exibir parâmetros avançados, na área Configuração, selecione Mostrar campos opcionais.

Recurso

Nome do parâmetro

Informações de descrição e restrição

Informações prévias

Alternância

Período de rotação rotationPeriod Sobre as programações de rotação
Horário da próxima rotação nextRotationTime Criar e gerenciar programações de rotação

Replicação gerenciada pelo usuário

Região local Replicação gerenciada pelo usuário
Nome da chave do KMS kmsKeyName Replicação gerenciada pelo usuário

Replicação automática

Nome da chave do KMS kmsKeyName Replicação automática

Tópicos

tópicos Configurar notificações em um secret

Rótulos

Key labels Adicionar rótulos a secrets
Valor labels Adicionar rótulos a secrets