Aracılığıyla paylaş


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.

  1. Cloud Shell istemini açın.

    Cloud Shell'i açma düğmesinin ekran görüntüsü.

  2. Ş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.

  1. Cloud Shell'de oturum açın.

  2. PowerShell veya Bash'i seçin.

    Cloud Shell'de Bash veya PowerShell'i seçme seçeneğinin ekran görüntüsü.

  3. Dosyaları karşıya yükle/indir'i ve ardından Karşıya Yükle'yi seçin.

    Dosyayı karşıya yükle seçeneğinin vurgulandığı Cloud Shell arabiriminin ekran görüntüsü.

  4. Karşıya yüklemek istediğiniz ARM şablonunu seçin ve ardından Aç'ı seçin.

  5. Ş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