Nasazení šablon ARM z Azure Cloud Shell

K nasazení šablony Azure Resource Manager (šablony ARM) můžete použít Azure Cloud Shell. Můžete nasadit šablonu ARM, která je uložená vzdáleně, nebo šablonu ARM, která je uložená v místním účtu úložiště pro Cloud Shell.

Nasazení můžete provést do libovolného oboru. Tento článek popisuje nasazení do skupiny prostředků.

Požadovaná oprávnění

Pokud chcete nasadit soubor Bicep nebo šablonu ARM, musíte mít přístup k zápisu pro prostředky, které nasazujete, a přístup ke všem operacím s prostředky typu Microsoft.Resources/deployments. Například k nasazení virtuálního počítače potřebujete Microsoft.Compute/virtualMachines/write oprávnění a Microsoft.Resources/deployments/* . Operace citlivostní analýzy má stejné požadavky na oprávnění.

Seznam rolí a oprávnění najdete v tématu Předdefinované role Azure.

Nasazení vzdálené šablony

Pokud chcete nasadit externí šablonu, zadejte identifikátor URI šablony přesně jako u jakéhokoli externího nasazení. Externí šablona může být v úložišti GitHub nebo v účtu externího úložiště.

  1. Otevřete Cloud Shell výzvu.

    Otevření Cloud Shellu

  2. K nasazení šablony použijte následující příkazy:

    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
    

Nasazení místní šablony

Pokud chcete nasadit místní šablonu, musíte ji nejprve nahrát do účtu úložiště, který je připojený k relaci Cloud Shell.

  1. Přihlaste se do služby Cloud Shell.

  2. Vyberte PowerShell nebo Bash.

    Vyberte Bash nebo PowerShell.

  3. Vyberte Nahrát nebo stáhnout soubory a pak vyberte Nahrát.

    Nahrání souboru

  4. Vyberte šablonu ARM, kterou chcete nahrát, a pak vyberte Otevřít.

  5. K nasazení šablony použijte následující příkazy:

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

Další kroky