Pendahuluan

Selesai

Template JavaScript Object Notation Azure Resource Manager (ARM) memiliki banyak konstruksi, yang mampu menangani pengaturan sederhana serta rumit. Konstruksi ini membantu Anda menjalankan pernyataan secara kondisional, menentukan dependensi antara sumber daya, dan membaca rahasia pada waktu penyebaran.

Misalnya, Anda berada di tim perangkat lunak di Tailwind Traders. Anda berencana untuk menyebarkan infrastruktur ke Azure dengan menggunakan templat ARM. Ada berbagai tantangan yang perlu Anda tangani, mencakup mengelola rahasia, menetapkan rahasia ke sumber daya template, dan menangani sumber daya berulang. Anda juga perlu melihat cara dapat mengekspresikan dependensi untuk mengontrol urutan sumber daya yang disebarkan.

Pada modul ini, Anda akan memperoleh pemahaman tentang cara menangani skenario lebih rumit yang akan dihadapi. Anda akan menggunakan konstruksi seperti copy dan dependsOn, serta mempelajari cara mengelola rahasia selama penyebaran.

Catatan

Bicep adalah bahasa untuk menentukan sumber daya Azure Anda. Ini memiliki pengalaman penulisan yang lebih sederhana daripada JSON, bersama dengan fitur lain yang membantu meningkatkan kualitas infrastruktur Anda sebagai kode. Kami menyarankan agar siapa pun yang baru menggunakan infrastruktur sebagai kode di Azure menggunakan Bicep, bukan JSON. Untuk mempelajari tentang Bicep, lihat Dasar-Dasar jalur pembelajaran Bicep .

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda dapat:

  • Mengontrol urutan penyebaran sumber daya dengan menggunakan konstruksi dependsOn.
  • Menetapkan rahasia secara aman seperti kata sandi ke sumber daya di templat Anda dengan menggunakan Azure Key Vault dan templat ARM Anda.
  • Menyebarkan sumber daya secara kondisional dengan menggunakan konstruksi condition dan parameter pada waktu penyebaran.
  • Menyebarkan beberapa sumber daya dengan jenis yang sama dengan menggunakan konstruksi copy untuk mengurangi konfigurasi berulang.

Prasyarat