Menyebarkan templat ARM Anda

Selesai

Baik Anda menyebarkan templat di lingkungan pengujian atau dalam produksi, kemampuan untuk menyebarkan dari Azure Cloud Shell atau baris perintah sangatlah penting. Pelajaran ini mencakup cara-cara berikut untuk menyebarkan templat Anda:

  • Azure PowerShell
  • Azure CLI
  • GitHub Actions

Terkadang, Anda perlu menyebarkan dari lokasi yang berbeda. Contohnya:

  • Dari file lokal.
  • Dari lokasi eksternal atau jarak jauh dengan menggunakan Pengidentifikasi Sumber Daya Seragam (URI).

Kedua metode tersebut mencakup opsi menggunakan file parameter.

Saat Anda menyebarkan templat, Anda perlu menentukan grup sumber daya yang berisi sumber daya. Sebelum Anda menjalankan perintah penyebaran, buat grup sumber daya dengan menggunakan Azure CLI atau Azure PowerShell.

Tentukan grup sumber daya dan beri nama untuk penyebaran tersebut sehingga Anda dapat dengan mudah mengidentifikasinya dalam riwayat penyebaran. Jika Anda tidak memberikan nama untuk penyebaran, nama file templat digunakan secara default. Misalnya, jika Anda menyebarkan templat bernama azuredeploy.json dan tidak menentukan nama penyebaran, penyebaran diberi nama azuredeploy.

Untuk kemudahan, Anda juga bisa membuat variabel yang menyimpan jalur ke file templat. Variabel ini memudahkan Anda menjalankan perintah penyebaran karena Anda tidak perlu menentukan jalur setiap kali penyebaran dilakukan.

Di sebarkan ke beberapa lingkungan Azure dengan menggunakan modul fitur templat ARM, Anda mempelajari tentang menggunakan file parameter templat ARM untuk menyimpan nilai. Nilai kemudian diteruskan ke templat ARM saat templat disebarkan. Atau Anda dapat meneruskan parameter sebagai bagian dari perintah itu sendiri sebagai parameter sebaris. Parameter sebaris dapat sangat cocok untuk penyebaran otomatis sebagai bagian dari lingkungan berskrip tempat parameter dihasilkan secara terprogram.

Azure PowerShell

Saat Anda menggunakan Azure PowerShell untuk menyebarkan sumber daya Anda ke Azure dengan templat ARM, Anda perlu mengetahui beberapa cakupan. Bergantung pada cakupan penyebaran, Anda menggunakan perintah yang berbeda untuk menargetkan penyebaran Anda:

Dalam kebanyakan kasus, Anda menargetkan penyebaran ke grup sumber daya (yang merupakan fokus modul ini). Saat Perlu menerapkan kebijakan atau penetapan peran di seluruh cakupan yang lebih besar, Anda dapat menargetkan penyebaran ke langganan, grup manajemen, atau penyewa.

Azure CLI

Cakupan penyebaran yang sama ada untuk penyebaran Azure Cli: