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:
No Cloud Shell, aceda ao diretório que contém a configuração do Terraform.
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" } }
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:
No Cloud Shell, aceda ao diretório que contém a configuração do Terraform.
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.No Cloud Shell, introduza
terraform apply
.
O que se segue?
- Crie políticas de alerta com o Terraform.
- Saiba mais sobre o Terraform.
- Experimente exemplos de código que usam o Google Cloud fornecedor do Terraform com o Cloud Monitoring.
- Veja o repositório do Google Cloud fornecedor do Terraform no GitHub.
- Apresente um problema do GitHub para comunicar um erro ou fazer uma pergunta sobre o Terraform.