Questo documento descrive come utilizzare Provider Terraform Google Cloud da creare i canali di notifica nel tuo progetto Google Cloud. Il provider Terraform per Google Cloud offre le seguenti risorse per i criteri di avviso e i canali di notifica:
Terraform è uno strumento per creare, modificare e sottoporre a controllo delle versioni l'infrastruttura. Utilizza i file di configurazione per descrivere i componenti necessari per eseguire una singola applicazione o l'intera infrastruttura. Per ulteriori informazioni sull'utilizzo di Terraform, consulta le seguenti risorse:
- Documentazione di Terraform su Google Cloud
- Provider Terraform di Google Cloud
- Guida introduttiva - Google Cloud
Prima di iniziare
Per ottenere le autorizzazioni necessarie per creare e modificare i canali di notifica utilizzando Terraform,
chiedi all'amministratore di concederti il ruolo IAM Editor dei canali di notifica (roles/monitoring.notificationChannelEditor
) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Per ulteriori informazioni sui ruoli di Cloud Monitoring, consulta Controllare l'accesso con Identity and Access Management.
Creazione di un canale di notifica
Per creare un canale di notifica nel tuo progetto Google Cloud, segui questi passaggi:
Assicurati che Terraform sia installato in Cloud Shell.
In Cloud Shell, vai alla directory che contiene la tua configurazione Terraform.
Modifica il file di configurazione e aggiungi il canale di notifica.
Ad esempio, la seguente configurazione definisce un indirizzo email canale di notifica:
resource "google_monitoring_notification_channel" "email" { display_name = "Tier 1 Support Email" type = "email" labels = { email_address = "USER_EMAIL" } }
In Cloud Shell, inserisci
terraform apply
.
Modificare o eliminare i canali di notifica
Per modificare o eliminare un canale di notifica nel tuo progetto Google Cloud:
Assicurati che Terraform sia installato in Cloud Shell.
In Cloud Shell, vai alla directory contenente la configurazione Terraform.
Modifica il file di configurazione, trova
google_monitoring_notification_channel
risorsa per il canale di notifica e poi modificarla o eliminarla risorsa.In Cloud Shell, inserisci
terraform apply
.
Passaggi successivi
- Crea criteri di avviso con Terraform.
- Scopri di più su Terraform.
- Prova gli esempi di codice che utilizzano il fornitore Terraform di Google Cloud con Cloud Monitoring.
- Visualizza il repository del provider Terraform di Google Cloud su GitHub.
- Invia una segnalazione su GitHub per segnalare un bug o porre una domanda su Terraform.