En este documento se describe cómo usar el proveedor de Terraform para crear canales de notificación en tu proyecto de Google Cloud .Google Cloud El Google Cloud proveedor de Terraform ofrece los siguientes recursos para las políticas de alertas y los canales de notificaciones:
Terraform es una herramienta para crear, cambiar y versionar infraestructuras. 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 lo siguiente:
- Documentación sobre Google Cloud Terraform
- Google Cloud Proveedor de Terraform
- Empezar - Google Cloud
Antes de empezar
Para obtener los permisos que necesitas para crear y modificar canales de notificaciones con Terraform,
pide a tu administrador que te conceda el rol de gestión de identidades y accesos
Editor de canales de notificaciones (roles/monitoring.notificationChannelEditor
)
en tu proyecto.
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Para obtener más información sobre los roles de Cloud Monitoring, consulta Controlar el acceso con Gestión de Identidades y Accesos.
Crear un canal de notificaciones
Para crear un canal de notificaciones en tu proyecto de Google Cloud , sigue estos pasos:
En Cloud Shell, ve al directorio que contiene tu configuración de Terraform.
Edita el archivo de configuración y añade 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, escribe
terraform apply
.
Editar o eliminar canales de notificación
Para editar o eliminar un canal de notificación de tu Google Cloud proyecto, haz lo siguiente:
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, a continuación, modifica o elimina ese recurso.En Cloud Shell, escribe
terraform apply
.
Siguientes pasos
- Crea políticas de alertas con Terraform.
- Más información sobre Terraform
- Prueba los ejemplos de código que usan elGoogle Cloud proveedor de Terraform con Cloud Monitoring.
- Consulta el Google Cloud repositorio del proveedor de Terraform en GitHub.
- Registra una incidencia en GitHub para informar de un error o hacer una pregunta sobre Terraform.