Halaman ini menjelaskan cara mengekspor dan meninjau hasil pratinjau. Pratinjau menjelaskan tindakan untuk mengaktifkan konfigurasi Terraform tertentu. Sebelum membuat deployment baru atau mengupdate deployment, Anda dapat melihat pratinjau deployment untuk memverifikasi apa yang direncanakan untuk diubah.
Jika Anda belum membuat pratinjau yang ingin dilihat, lihat Melihat pratinjau deployment.
Halaman ini mengasumsikan bahwa Anda sudah memahami Terraform. Untuk mengetahui detailnya, lihat Terraform dan Infrastructure Manager.
Sebelum memulai
- Aktifkan Infra Manager.
- Pastikan Anda memiliki izin IAM yang diperlukan untuk mengekspor pratinjau:
roles/config.admin
.
Mengekspor hasil pratinjau
Untuk meninjau hasil pratinjau, ekspor hasil terlebih dahulu. Kemudian, lihat hasil yang diekspor menggunakan alat yang sesuai.
Untuk mengekspor pratinjau, statusnya harus SUCCEEDED
atau
STALE
. Anda dapat melihat status pratinjau saat ini menggunakan
perintah deskripsi atau daftar.
Ekspor hasil pratinjau dan simpan secara lokal menggunakan perintah berikut:
gcloud infra-manager previews export projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID
Ganti:
- PROJECT_ID: project ID tempat Infrastructure Manager berjalan.
- LOCATION: lokasi tempat Infra Manager berjalan. Lihat Lokasi Infrastructure Manager untuk mengetahui daftar lokasi yang valid.
- PREVIEW_ID: ID pratinjau yang Anda tentukan. Lihat Nama pratinjau untuk mengetahui detail tentang batasan pada ID pratinjau.
Melihat hasil pratinjau
Hasilnya diekspor dalam dua format: file rencana biner, dan representasi JSON. Anda dapat menggunakan salah satu format untuk meninjau hasilnya. Untuk melihat hasilnya, gunakan alat yang sesuai untuk format tersebut.
Meninjau file rencana biner
Untuk melihat file rencana biner:
Pastikan Anda telah menginstal Terraform CLI.
Pastikan konfigurasi Terraform yang Anda gunakan untuk membuat pratinjau ada secara lokal dan diinisialisasi dengan
terraform init
.Cetak rencana yang diusulkan menggunakan
terraform show
.
Meninjau representasi JSON
Untuk melihat representasi JSON, Anda dapat menggunakan IDE atau alat seperti jq.
Untuk menerapkan batasan kebijakan, Anda dapat menggunakan representasi JSON dengan alat seperti Terraform vet.
Langkah selanjutnya
- Pratinjau tampilan dan daftar.
- Men-deploy resource.
- Pelajari Terraform dengan Google Cloud lebih lanjut.
- Memperbarui deployment.
- Melihat status deployment.
- Lihat referensi yang di-deploy.
- Menghapus deployment.