Anda dapat menggunakan satu permintaan dari Google Cloud CLI atau Compute Engine API untuk memperbarui semua aturan kebijakan firewall secara batch untuk kebijakan firewall hierarkis dan jaringan. Tindakan ini memastikan integritas set aturan kebijakan firewall. Dengan menggunakan update batch, Cloud Next Generation Firewall (Cloud NGFW) memberikan cara yang efisien dan mudah dikelola bagi Anda untuk menangani update aturan kebijakan firewall di lingkungan cloud Anda.
Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi update batch, lihat Mengonfigurasi update batch pada aturan kebijakan firewall.
Izin
Pastikan Anda memiliki izin berikut untuk memperbarui aturan kebijakan firewall secara batch.
- Izin
compute.firewallPolicies.getuntuk mengekspor aturan kebijakan firewall hierarkis. - Izin
compute.firewallPolicies.updateuntuk mengimpor aturan kebijakan firewall hierarkis. - Izin
compute.firewallPolicies.getuntuk mengekspor aturan kebijakan firewall jaringan. - Izin
compute.regionFirewallPolicies.getuntuk mengekspor aturan kebijakan firewall jaringan regional. - Izin
compute.firewallPolicies.updateuntuk mengimpor aturan kebijakan firewall jaringan. - Izin
compute.regionFirewallPolicies.updateuntuk mengimpor aturan kebijakan firewall jaringan regional.
Untuk mengetahui informasi selengkapnya tentang peran dan izin, lihat Peran Compute Engine.
Spesifikasi
Pembaruan massal aturan kebijakan firewall memiliki spesifikasi berikut:
Proses update bersifat atomik. Artinya, jika terjadi error saat aturan diimpor, semua perubahan akan di-rollback, dan aturan kebijakan firewall Anda akan tetap dalam status sebelumnya.
Saat Anda menggunakan REST API untuk memperbarui aturan kebijakan firewall, REST API memerlukan sidik jari untuk penguncian optimis. Untuk mengetahui informasi selengkapnya, lihat Kontrol konkurensi optimis. Untuk mendapatkan sidik jari terbaru, sebaiknya buat permintaan
getterlebih dahulu ke kebijakan firewall. Permintaangetke kebijakan firewall akan mendapatkan kebijakan versi terbaru, yang membantu memastikan bahwa update didasarkan pada kebijakan versi terbaru. Hal ini membantu mencegah konflik jika modifikasi serentak dilakukan pada kebijakan.Saat menggunakan metode
patchREST API, Anda dapat mengganti semua aturan yang ada dengan memberikan daftar yang benar-benar baru dalam permintaan Anda.Jika operasi kebijakan firewall
patchsedang berlangsung, Anda tidak dapat mengubah aturan menggunakan metode sepertiaddRule,patchRule,removeRule, ataucloneRules. Hal ini membantu memastikan tidak ada modifikasi yang bertentangan selama operasi patch.
Mengonfigurasi update batch
Proses update batch melibatkan tiga langkah utama:
- Ekspor: mengekspor aturan kebijakan firewall saat ini.
- Ubah: lakukan pembaruan batch yang diperlukan pada aturan kebijakan firewall yang diekspor.
- Impor: mengimpor kembali file yang telah diubah ke aturan kebijakan firewall.
Untuk mengonfigurasi update batch pada aturan kebijakan firewall, lakukan hal berikut:
Mengekspor aturan kebijakan firewall Anda. Untuk mengetahui informasi selengkapnya, lihat Mengekspor aturan kebijakan firewall.
Ubah file yang diekspor. Anda dapat melakukan langkah-langkah berikut untuk memperbarui file:
Menambahkan aturan baru: pastikan setiap aturan baru mematuhi skema
FirewallPolicyRule.yaml.Ubah aturan yang ada: ubah atribut aturan yang ingin Anda perbarui. Atribut ini mencakup tindakan, deskripsi, dan kondisi kecocokan yang digunakan untuk mengevaluasi traffic masuk.
Menghapus aturan: hapus entri untuk aturan kebijakan firewall yang ingin Anda hapus.
Untuk mengetahui informasi selengkapnya, lihat Mengubah aturan kebijakan firewall.
Impor kembali aturan ke kebijakan firewall Anda. Untuk mengetahui informasi selengkapnya, lihat Mengimpor aturan kebijakan firewall.
Langkah berikutnya
- Untuk pengantar tentang aturan firewall, lihat Komponen aturan kebijakan firewall.
- Untuk mempelajari cara mengonfigurasi update batch pada aturan kebijakan firewall, lihat Mengonfigurasi update batch untuk kebijakan firewall.