Udostępnij za pośrednictwem


Wdrażanie szablonów usługi ARM z poziomu usługi Azure Cloud Shell

Usługi Azure Cloud Shell można użyć do wdrożenia szablonu usługi Azure Resource Manager (szablonu usługi ARM). Można wdrożyć szablon usługi ARM przechowywany zdalnie lub szablon usługi ARM przechowywany na lokalnym koncie magazynu dla usługi Cloud Shell.

Można wdrożyć w dowolnym zakresie. W tym artykule przedstawiono wdrażanie w grupie zasobów.

Wymagane uprawnienia

Aby wdrożyć plik Bicep lub szablon usługi ARM, potrzebujesz dostępu do zapisu w zasobach wdrażanych i dostępu do wszystkich operacji w typie zasobu Microsoft.Resources/deployments. Na przykład w celu wdrożenia maszyny wirtualnej potrzebne Microsoft.Compute/virtualMachines/write są uprawnienia i Microsoft.Resources/deployments/* uprawnienia. Operacja analizy co-jeżeli ma te same wymagania dotyczące uprawnień.

Aby uzyskać listę ról i uprawnień, zobacz Role wbudowane platformy Azure.

Wdrażanie szablonu zdalnego

Aby wdrożyć szablon zewnętrzny, podaj identyfikator URI szablonu dokładnie tak, jak w przypadku dowolnego wdrożenia zewnętrznego. Szablon zewnętrzny może znajdować się w repozytorium GitHub lub na zewnętrznym koncie magazynu.

  1. Otwórz wiersz polecenia usługi Cloud Shell.

    Zrzut ekranu przedstawiający przycisk umożliwiający otwarcie usługi Cloud Shell.

  2. Aby wdrożyć szablon, użyj następujących poleceń:

    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
    

Wdrażanie szablonu lokalnego

Aby wdrożyć szablon lokalny, należy najpierw przekazać szablon do konta magazynu połączonego z sesją usługi Cloud Shell.

  1. Zaloguj się do usługi Cloud Shell.

  2. Wybierz program PowerShell lub powłokę Bash.

    Zrzut ekranu przedstawiający opcję wybrania powłoki Bash lub programu PowerShell w usłudze Cloud Shell.

  3. Wybierz pozycję Przekaż/Pobierz pliki, a następnie wybierz pozycję Przekaż.

    Zrzut ekranu przedstawiający interfejs usługi Cloud Shell z wyróżnioną opcją Przekaż plik.

  4. Wybierz szablon usługi ARM, który chcesz przekazać, a następnie wybierz pozycję Otwórz.

  5. Aby wdrożyć szablon, użyj następujących poleceń:

    az group create --name ExampleGroup --location "South Central US"
    az deployment group create \
      --resource-group ExampleGroup \
      --template-file azuredeploy.json \
      --parameters storageAccountType=Standard_GRS
    

Następne kroki