En este documento, se describe cómo usar el proveedor de TerraformGoogle Cloud para crear canales de notificación en tu proyecto de Google Cloud . El Google Cloud proveedor de Terraform ofrece los siguientes recursos para las políticas de alertas y los canales de notificación:
Terraform es una herramienta para crear, cambiar y controlar las versiones de la infraestructura. Utiliza archivos de configuración para describir los componentes necesarios para ejecutar una sola aplicación o toda tu infraestructura. Para obtener más información sobre el uso de Terraform, consulta los siguientes recursos:
Antes de comenzar
Para obtener los permisos que necesitas para crear y modificar canales de notificación con Terraform,
pídele a tu administrador que te otorgue el rol de IAM de
editor de canales de notificación (roles/monitoring.notificationChannelEditor
)
en tu proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.
Para obtener más información sobre los roles de Cloud Monitoring, consulta Controla el acceso con Identity and Access Management.
Crea un canal de notificaciones
Para crear un canal de notificaciones en tu proyecto Google Cloud , haz lo siguiente:
En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.
Edita el archivo de configuración y agrega tu canal de notificaciones.
Por ejemplo, la siguiente configuración define un canal de notificaciones por correo electrónico:
resource "google_monitoring_notification_channel" "email" { display_name = "Tier 1 Support Email" type = "email" labels = { email_address = "USER_EMAIL" } }
En Cloud Shell, ingresa
terraform apply
.
Cómo editar o borrar canales de notificaciones
Para editar o borrar un canal de notificaciones en tu proyecto Google Cloud , haz lo siguiente:
En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.
Edita tu archivo de configuración, busca el recurso
google_monitoring_notification_channel
para tu canal de notificaciones y, luego, modifica o borra ese recurso.En Cloud Shell, ingresa
terraform apply
.
¿Qué sigue?
- Crea políticas de alertas con Terraform.
- Obtén más información sobre Terraform.
- Prueba muestras de código que usan elGoogle Cloud proveedor de Terraform con Cloud Monitoring.
- Consulta el Google Cloud repositorio del proveedor de Terraform en GitHub.
- Presenta un problema en GitHub para informar un error o hacer una pregunta sobre Terraform.