Menyebarkan templat ARM dari Azure Cloud Shell
Anda dapat menggunakan Azure Cloud Shell untuk menyebarkan templat Azure Resource Manager (templat ARM). Anda dapat menyebarkan baik templat ARM yang disimpan dari jarak jauh, maupun templat ARM yang disimpan di akun penyimpanan lokal untuk Cloud Shell.
Anda dapat menyebarkan ke cakupan apa pun. Artikel ini menunjukkan penyebaran ke grup sumber daya.
Izin yang diperlukan
Untuk menyebarkan file Bicep atau templat ARM, Anda memerlukan akses tulis pada sumber daya yang Anda sebarkan dan mengakses ke semua operasi di Microsoft.Resources/deployments resource type. Misalnya, untuk menyebarkan mesin virtual, Anda memerlukan izin Microsoft.Compute/virtualMachines/write
dan Microsoft.Resources/deployments/*
. Operasi bagaimana-jika memiliki persyaratan izin yang sama.
Untuk daftar peran dan izin, lihat Peran bawaan Azure.
Menyebarkan templat jarak jauh
Untuk menyebarkan templat eksternal, berikan URI templat persis seperti yang Anda lakukan untuk penyebaran eksternal apa pun. Templat eksternal bisa berada di repositori GitHub atau dan akun penyimpanan eksternal.
Buka perintah Cloud Shell.
Untuk menyebarkan templat, gunakan perintah berikut ini:
az group create --name ExampleGroup --location "Central US" az deployment group create \ --name ExampleDeployment \ --resource-group ExampleGroup \ --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json" \ --parameters storageAccountType=Standard_GRS
Menyebarkan templat lokal
Untuk menyebarkan templat lokal, Anda harus mengunggah templat terlebih dahulu ke akun penyimpanan yang tersambung ke sesi Cloud Shell Anda.
Masuk ke Cloud Shell.
Pilih PowerShell atau Bash.
Select Unggah/Unduh file, dan kemudian pilih Unggah.
Pilih templat ARM yang ingin Anda unggah, lalu pilih Buka.
Untuk menyebarkan templat, gunakan perintah berikut ini:
az group create --name ExampleGroup --location "South Central US" az deployment group create \ --resource-group ExampleGroup \ --template-file azuredeploy.json \ --parameters storageAccountType=Standard_GRS
Langkah berikutnya
- Untuk informasi lebih lanjut mengenai perintah penyebaran, lihat Menyebarkan sumber daya dengan templat ARM dan Azure CLI dan Menggunakan sumber daya dengan templat ARM dan Azure PowerShell.
- Untuk melihat pratinjau perubahan sebelum menyebarkan templat, lihat Penyebaran templat ARM pada operasi bagaimana-jika.