Pengantar

Selesai

Template Azure Resource Manager (ARM) menggunakan hal-hal seperti parameter, variabel, dan fungsi untuk membuat template. Konstruksi ini menghemat waktu Anda, karena Anda tidak perlu membuat template baru untuk setiap lingkungan. Anda juga mendapatkan penamaan yang konsisten.

Contoh skenario

Anda berada di tim perangkat lunak yang penulisan template ini untuk perusahaan Tailwind Traders. Anda berencana untuk menggunakan infrastruktur yang dijelaskan dalam template. Saat Anda menulis template ini, Anda peduli tentang memiliki loop umpan balik yang cepat. Penting bagi Anda untuk mengetahui masalah sebelum penyebaran. Masalah yang dapat terjadi saat penulisanmencakup kesalahan dalam template atau pelanggaran praktik yang baik.

Anda memutuskan untuk mengevaluasi kumpulan alat yang ada yang mengatasi masalah ini.

Apa yang akan kita lakukan?

Dalam modul ini, Anda mendapatkan pemahaman tentang praktik yang bermanfaat untuk diikuti dan mengapa praktik tersebut penting. Anda juga berlatih menggunakan Toolkit Pengujian Templat ARM (ARM-TTK) untuk memperbaiki masalah di templat.

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 .

Perhatian

Jika Anda menggunakan Bicep untuk menulis kode, sebaiknya jangan menggunakan ARM-TTK. Sebaliknya, Anda harus menggunakan linter Bicep.

Apa tujuan utamanya?

Di akhir modul ini, Anda akan dapat memvalidasi kepatuhan templat Anda terhadap rekomendasi dengan menggunakan Toolkit Pengujian Templat ARM. Anda juga dapat menerapkan aturan khusus domain untuk penerapan yang dapat dijalankan dengan menggunakan Toolkit Pengujian Templat ARM.

Prasyarat

Anda harus memahami Azure, termasuk portal Microsoft Azure, langganan, grup sumber daya, dan definisi sumber daya.

Untuk mengikuti latihan dalam modul, Anda memerlukan: