Crie e faça a gestão de canais de notificação com o Terraform

Este documento descreve como usar o Google Cloud Terraform Provider para criar canais de notificação no seu projeto Google Cloud . O Google Cloud Terraform Provider 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 infraestruturas. Usa ficheiros de configuração para descrever os componentes necessários para executar uma única aplicação ou toda a sua infraestrutura. Para mais informações sobre a utilização do Terraform, consulte o seguinte:

Antes de começar

Para receber as autorizações de que precisa para criar e modificar canais de notificação através do Terraform, peça ao seu administrador para lhe conceder a função de IAM Editor do canal de notificação (roles/monitoring.notificationChannelEditor) no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Para mais informações sobre as funções do Cloud Monitoring, consulte o artigo Controle o acesso com a gestão de identidade e acesso.

Crie um canal de notificação

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

  1. Instale e configure o Terraform.

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

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

    Por exemplo, a seguinte configuração define um canal de notificação por email:

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

Edite ou elimine canais de notificação

Para editar ou eliminar um canal de notificação no seu Google Cloud projeto, faça o seguinte:

  1. Instale e configure o Terraform.

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

  3. Edite o ficheiro de configuração, encontre o recurso google_monitoring_notification_channel para o seu canal de notificação e, em seguida, modifique ou elimine esse recurso.

  4. No Cloud Shell, introduza terraform apply.

O que se segue?