Pendahuluan

Selesai

Templat Azure Resource Manager (ARM) JSON menyediakan beberapa fitur yang dapat membantu Anda menyebarkan perangkat lunak ke lingkungan yang berbeda.

Misalkan Anda mengelola tim perangkat lunak yang mengembangkan sistem inventaris untuk perusahaan mitra Anda. Setiap lingkungan tempat Anda menyebarkan perangkat lunak, memiliki kebijakan yang berbeda yang diterapkan melalui SKU akun penyimpanan Azure yang berbeda. Anda memiliki templat ARM yang menyebarkan akun penyimpanan yang dapat dijalankan di setiap lingkungan. Namun, Anda ingin mempermudah perubahan input untuk setiap lingkungan penyebaran. Anda memutuskan untuk menggunakan variabel dan fungsi dalam template ARM dan file parameter untuk input.

Dalam modul ini, Anda membuat template ARM Anda dapat digunakan kembali untuk lingkungan yang berbeda dengan menambahkan variabel dan ekspresi melalui fungsi Resource Manager. Anda juga menambahkan pelacakan dan organisasi yang lebih baik dari sumber daya yang Anda terapkan dengan menggunakan tag. Kemudian, Anda menyelesaikan tujuan untuk meningkatkan fleksibilitas penyebaran Anda dengan menggunakan file parameter.

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

Dalam modul ini, Anda akan:

  • Membuat ekspresi untuk nilai unik dengan menggunakan fungsi templat ARM JSON.
  • Menggunakan kembali ekspresi Anda dengan menyimpannya dalam variabel templat ARM.
  • Mengatur dan melacak sumber daya Azure Anda yang telah diterapkan dengan menggunakan tag sumber daya.
  • Mengelola beberapa parameter penyebaran dengan menggunakan file parameter template ARM.

Prasyarat