Azure Cloud Shell'den ARM şablonları dağıtma
Azure Resource Manager şablonu (ARM şablonu) dağıtmak için Azure Cloud Shell'i kullanabilirsiniz. Uzaktan depolanan bir ARM şablonunu veya Cloud Shell için yerel depolama hesabında depolanan bir ARM şablonunu dağıtabilirsiniz.
Herhangi bir kapsama dağıtabilirsiniz. Bu makalede bir kaynak grubuna dağıtma gösterilmektedir.
Gerekli izinler
Bicep dosyasını veya ARM şablonunu dağıtmak için dağıttığınız kaynaklara yazma erişimine ve Microsoft.Resources/deployments kaynak türündeki tüm işlemler için erişime sahip olmanız gerekir. Örneğin, bir sanal makine dağıtmak için ve Microsoft.Resources/deployments/*
izinlerine ihtiyacınız vardırMicrosoft.Compute/virtualMachines/write
. What-if işlemi aynı izin gereksinimlerine sahiptir.
Rol ve izinlerin listesi için bkz. Azure yerleşik rolleri.
Uzak şablonu dağıtma
Dış şablon dağıtmak için, şablonun URI'sini tam olarak herhangi bir dış dağıtımda yaptığınız gibi sağlayın. Dış şablon bir GitHub deposunda veya bir dış depolama hesabında olabilir.
Cloud Shell istemini açın.
Şablonu dağıtmak için aşağıdaki komutları kullanın:
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
Yerel şablonu dağıtma
Yerel şablon dağıtmak için önce şablonunuzu Cloud Shell oturumunuza bağlı depolama hesabına yüklemeniz gerekir.
Cloud Shell'de oturum açın.
PowerShell veya Bash'i seçin.
Dosyaları karşıya yükle/indir'i ve ardından Karşıya Yükle'yi seçin.
Karşıya yüklemek istediğiniz ARM şablonunu seçin ve ardından Aç'ı seçin.
Şablonu dağıtmak için aşağıdaki komutları kullanın:
az group create --name ExampleGroup --location "South Central US" az deployment group create \ --resource-group ExampleGroup \ --template-file azuredeploy.json \ --parameters storageAccountType=Standard_GRS
Sonraki adımlar
- Dağıtım komutları hakkında daha fazla bilgi için bkz . ARM şablonları ve Azure CLI ile kaynak dağıtma ve ARM şablonları ve Azure PowerShell ile kaynakları dağıtma.
- Şablon dağıtmadan önce değişiklikleri önizlemek için bkz . ARM şablonu dağıtımı durum işlemi.