Criar e gerenciar canais de notificação com o Terraform

Neste documento, descrevemos como usar Provedor do Terraform do Google Cloud para criar e canais de notificação no projeto do Google Cloud. O provedor do Terraform do Google Cloud oferece os seguintes recursos para políticas de alerta e canais de notificação:

O Terraform é uma ferramenta para criar, alterar e controlar versões de infraestrutura. Ele usa arquivos de configuração para descrever os componentes necessários para executar um único aplicativo ou toda a infraestrutura. Para mais informações sobre como usar o Terraform, consulte:

Antes de começar

Para receber as permissões necessárias para criar e modificar canais de notificação usando o Terraform, peça ao administrador para conceder a você o Editor de canal de notificação (roles/monitoring.notificationChannelEditor) do IAM no seu projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.

Para mais informações sobre os papéis do Cloud Monitoring, consulte Controlar o acesso com o Identity and Access Management.

Criar um canal de notificação

Para criar um canal de notificação no seu projeto do Google Cloud, faça o seguinte:

  1. Verifique se o Terraform está instalado no Cloud Shell.

  2. No Cloud Shell, acesse o diretório que contém a configuração do Terraform.

  3. Edite o arquivo de configuração e adicione o canal de notificação.

    Por exemplo, a configuração a seguir define um endereço de e-mail canal de notificação:

    resource "google_monitoring_notification_channel" "email" {
     display_name = "Tier 1 Support Email"
       type = "email"
       labels = {
         email_address = "USER_EMAIL"
       }
     }
    
  4. No Cloud Shell, digite terraform apply.

Editar ou excluir canais de notificação

Para editar ou excluir um canal de notificação no seu projeto do Google Cloud, faça o seguintes:

  1. Verifique se o Terraform está instalado no Cloud Shell.

  2. No Cloud Shell, acesse o diretório que contém a configuração do Terraform.

  3. Edite o arquivo de configuração, localize a google_monitoring_notification_channel recurso para seu canal de notificação e depois modificar ou excluir esse recurso.

  4. No Cloud Shell, digite terraform apply.

A seguir