Untuk deployment apa pun, Anda mungkin ingin memeriksa atau mengubah file status. Misalnya, Anda mungkin ingin mengimpor atau menghapus resource dari deployment, yang Anda lakukan dengan mengubah file status.
Halaman ini menjelaskan cara menggunakan file status Terraform yang dibuat untuk setiap deployment dan revisi. Untuk mempelajari file status lebih lanjut, lihat Status.
Petunjuk di halaman ini mengasumsikan bahwa Anda sudah memahami Terraform.
Sebelum memulai
Pastikan Anda memiliki izin yang diperlukan untuk menggunakan file status. Peran
config.adminmencakup izin yang diperlukan. Izin spesifik yang diperlukan adalah:config.deployments.lockconfig.revisions.getStateconfig.deployments.updateStateconfig.deployments.unlockconfig.deployments.getLockconfig.deployments.getState
Pastikan Anda memiliki salinan lokal konfigurasi Terraform. Ini adalah konfigurasi yang sesuai dengan file status yang Anda gunakan.
Salinan lokal konfigurasi memungkinkan Anda menjalankan perintah seperti
terraform refreshatauterraform plansecara lokal saat Anda mengubah file status.Instal Terraform untuk menggunakan Terraform CLI di komputer lokal Anda.
Mengubah atau memeriksa file status
Untuk mengubah (memodifikasi) atau memeriksa file status, Anda harus mengunci deployment dan mendownload file status. Kemudian, Anda dapat mengubah atau memeriksa file status.
Setelah mengubah file status, Anda kemudian mengupload file tersebut agar Infra Manager dapat menggunakannya dalam deployment Anda.
Mengunci deployment
Kunci deployment untuk mencegah perubahan pada deployment saat Anda mengubah file status. Deployment harus dikunci agar dapat mendownload file status.
gcloud infra-manager deployments lock