Dokumen ini menjelaskan cara menggunakan Penyedia Terraform Google Cloud untuk membuat saluran notifikasi di project Google Cloud Anda. Penyedia Terraform Google Cloud menawarkan resource berikut untuk kebijakan pemberitahuan dan saluran notifikasi:
Terraform adalah alat untuk mem-build, mengubah, dan membuat versi infrastruktur. Terraform menggunakan file konfigurasi untuk menjelaskan komponen yang diperlukan untuk menjalankan satu aplikasi atau seluruh infrastruktur Anda. Untuk informasi selengkapnya tentang penggunaan Terraform, lihat referensi berikut:
- Dokumentasi Terraform di Google Cloud
- Penyedia Terraform Google Cloud
- Mulai Menggunakan - Google Cloud
Sebelum memulai
Untuk mendapatkan izin yang diperlukan guna membuat dan mengubah saluran notifikasi menggunakan Terraform,
minta administrator untuk memberi Anda
peran IAM Notification Channel Editor (roles/monitoring.notificationChannelEditor
) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Untuk informasi selengkapnya tentang peran Cloud Monitoring, lihat Mengontrol akses dengan Identity and Access Management.
Membuat saluran notifikasi
Untuk membuat saluran notifikasi di project Google Cloud, lakukan hal berikut:
Pastikan Terraform diinstal di Cloud Shell.
Di Cloud Shell, buka direktori yang berisi konfigurasi Terraform Anda.
Edit file konfigurasi dan tambahkan saluran notifikasi Anda.
Misalnya, konfigurasi berikut menentukan saluran notifikasi email:
resource "google_monitoring_notification_channel" "email" { display_name = "Tier 1 Support Email" type = "email" labels = { email_address = "USER_EMAIL" } }
Di Cloud Shell, masukkan
terraform apply
.
Mengedit atau menghapus saluran notifikasi
Untuk mengedit atau menghapus saluran notifikasi di project Google Cloud, lakukan hal berikut:
Pastikan Terraform diinstal di Cloud Shell.
Di Cloud Shell, buka direktori yang berisi konfigurasi Terraform Anda.
Edit file konfigurasi, temukan resource
google_monitoring_notification_channel
untuk saluran notifikasi, lalu ubah atau hapus resource tersebut.Di Cloud Shell, masukkan
terraform apply
.
Langkah selanjutnya
- Membuat kebijakan pemberitahuan dengan Terraform.
- Pelajari Terraform lebih lanjut.
- Coba contoh kode yang menggunakan Penyedia Terraform Google Cloud dengan Cloud Monitoring.
- Lihat repositori Penyedia Terraform Google Cloud di GitHub.
- Laporkan masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang Terraform.