Memahami mode penyebaran

Selesai

Azure Resource Manager mendukung dua mode penyebaran: bertahap dan selesai.

Mode bertahap

Mode penyebaran default adalah bertahap. Dalam mode ini, Resource Manager tidak menghapus apa pun. Jika sumber daya ada di grup sumber daya tetapi tidak ditentukan dalam template, Resource Manager meninggalkannya sendiri. Sumber daya dalam template ditambahkan ke grup sumber daya jika belum ada, dan jika sudah ada, Resource Manager memperbaruinya ke konfigurasi dalam template.

Mode lengkap

Anda harus secara eksplisit meminta penyebaran Anda berjalan dalam mode lengkap. Saat Anda menggunakan mode ini, sumber daya yang ada di Azure tetapi tidak ditentukan dalam template akan dihapus. Mode lengkap tidak menghapus semua sumber daya di grup sumber daya Anda. Beberapa jenis sumber daya dikecualikan.

Perhatian

Saat Anda menjalankan perintah dalam mode lengkap, sumber daya apa pun yang dimiliki akan dihapus jika tidak disebutkan dalam file template.

Di Bicep, Anda dapat merujuk ke sumber daya yang ada dengan menggunakan kata kunci existing. Mengacu pada sumber daya dengan cara ini tidak menghentikannya dihapus selama penyebaran dalam mode lengkap. Anda perlu mendefinisikannya sebagai sumber daya lengkap.

Kapan saya harus menggunakan mode lengkap?

Mungkin tampak seperti ide yang aneh untuk memungkinkan Azure menghapus sumber daya Anda seperti ini. Namun, ada alasan bagus mengapa Anda mungkin ingin mempertimbangkannya. Jika semua infrastruktur Anda ditentukan dalam templat, maka menggunakan mode lengkap setiap kali Anda menyebarkan memastikan bahwa tidak ada sumber daya yang menyimpang setelahnya. Dengan kata lain, ini membantu menghindari drift konfigurasi di lingkungan Anda.

Jika Anda tahu dengan pasti bahwa apa yang ada dalam file templat merupakan status lengkap penyebaran Anda, lanjutkan dan gunakan mode ini. Jika Anda menggunakan alat seperti Azure CLI atau PowerShell untuk memperbarui status Anda secara bertahap, maka mode inkremental adalah cara untuk pergi.

Cakupan penyebaran

Mode lengkap tersedia saat Anda menyebarkan ke grup sumber daya. Jika Anda menggunakan templat untuk menyebarkan sumber daya ke langganan, grup manajemen, atau penyewa, Anda tidak dapat menggunakan mode lengkap.