Creare e gestire canali di notifica con Terraform

Questo documento descrive come utilizzare il provider Terraform per Google Cloud per creare canali di notifica nel tuo progetto Google Cloud. Il provider Terraform per Google Cloud offre le seguenti risorse per criteri di avviso e canali di notifica:

Terraform è uno strumento per creare, modificare e controllare le versioni dell'infrastruttura. Utilizza i file di configurazione per descrivere i componenti necessari per eseguire una singola applicazione o l'intera infrastruttura. Per saperne di più sull'utilizzo di Terraform, consulta quanto segue:

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 canale di notifica (roles/monitoring.notificationChannelEditor) per il tuo progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

Potresti anche essere in grado di 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:

  1. Assicurati che Terraform sia installato in Cloud Shell.

  2. In Cloud Shell, vai alla directory che contiene la configurazione Terraform.

  3. Modifica il file di configurazione e aggiungi il canale di notifica.

    Ad esempio, la seguente configurazione definisce un canale di notifica email:

    resource "google_monitoring_notification_channel" "email" {
     display_name = "Tier 1 Support Email"
       type = "email"
       labels = {
         email_address = "USER_EMAIL"
       }
     }
    
  4. In Cloud Shell, inserisci terraform apply.

Modificare o eliminare canali di notifica

Per modificare o eliminare un canale di notifica nel tuo progetto Google Cloud:

  1. Assicurati che Terraform sia installato in Cloud Shell.

  2. In Cloud Shell, vai alla directory che contiene la configurazione Terraform.

  3. Modifica il file di configurazione, trova la risorsa google_monitoring_notification_channel per il tuo canale di notifica, quindi modifica o elimina la risorsa.

  4. In Cloud Shell, inserisci terraform apply.

Passaggi successivi