ARM-sjablonen implementeren vanuit Azure Cloud Shell

U kunt Azure Cloud Shell gebruiken om een ARM-sjabloon (Azure Resource Manager) te implementeren. U kunt een ARM-sjabloon implementeren die extern is opgeslagen of een ARM-sjabloon die is opgeslagen in het lokale opslagaccount voor Cloud Shell.

U kunt implementeren in elk bereik. In dit artikel wordt de implementatie in een resourcegroep beschreven.

Vereiste machtigingen

Als u een Bicep-bestand of ARM-sjabloon wilt implementeren, hebt u schrijftoegang nodig voor de resources die u implementeert en moet u zijn gemachtigd om alle bewerkingen op het resourcetype Microsoft.Resources/deployments te kunnen uitvoeren. Als u bijvoorbeeld een virtuele machine wilt implementeren, hebt u machtigingen en Microsoft.Resources/deployments/* nodigMicrosoft.Compute/virtualMachines/write. De wat-als-bewerking heeft dezelfde machtigingsvereisten.

Zie Ingebouwde Azure-rollen voor een lijst met rollen en machtigingen.

Externe sjabloon implementeren

Als u een externe sjabloon wilt implementeren, geeft u de URI van de sjabloon op precies dezelfde manier op als voor elke externe implementatie. De externe sjabloon kan zich in een GitHub-opslagplaats of en een extern opslagaccount bevinden.

  1. Open de Cloud Shell prompt.

    Cloud Shell openen

  2. Gebruik de volgende opdrachten om de sjabloon te implementeren:

    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
    

Een lokale sjabloon implementeren

Als u een lokale sjabloon wilt implementeren, moet u de sjabloon eerst uploaden naar het opslagaccount dat is verbonden met uw Cloud Shell sessie.

  1. Meld u aan bij Cloud Shell.

  2. Selecteer PowerShell of Bash.

    Selecteer Bash of PowerShell

  3. Selecteer Bestanden uploaden/downloaden en selecteer vervolgens Uploaden.

    Bestand uploaden

  4. Selecteer de ARM-sjabloon die u wilt uploaden en selecteer vervolgens Openen.

  5. Gebruik de volgende opdrachten om de sjabloon te implementeren:

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

Volgende stappen