En este documento, se describe cómo utilizar la de Terraform de Google Cloud para crear canales de notificaciones en tu proyecto de Google Cloud. El proveedor de Google Cloud Terraform ofrece los siguientes recursos para políticas de alertas y canales de notificaciones:
Terraform es una herramienta para crear, cambiar y controlar las versiones de la infraestructura. Usa 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:
- Documentación de Terraform en Google Cloud
- Proveedor de Google Cloud Terraform
- Comienza a usar Google Cloud
Antes de comenzar
A fin de obtener los permisos que necesitas para crear y modificar canales de notificaciones con Terraform,
solicita a tu administrador que te otorgue el
Rol de IAM de editor de canal de notificaciones (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 de Google Cloud, haz lo siguiente:
Asegúrate de que Terraform esté instalado en Cloud Shell.
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 una dirección de correo electrónico Canal de notificaciones:
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 de Google Cloud, sigue estos pasos: lo siguiente:
Asegúrate de que Terraform esté instalado en Cloud Shell.
En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.
Edita el archivo de configuración, busca el recurso
google_monitoring_notification_channel
de tu canal de notificaciones y, luego, modifícalo o bórralo.En Cloud Shell, ingresa
terraform apply
.
¿Qué sigue?
- Crea políticas de alertas con Terraform.
- Obtén más información sobre Terraform
- Prueba las muestras de código que usen Proveedor de Terraform de Google Cloud con Cloud Monitoring.
- Consulta el repositorio de GitHub del proveedor Google Cloud Terraform.
- Presenta un problema en GitHub para informar un error o hacer una pregunta pregunta sobre Terraform.