Implementar modelos arm a partir do Azure Cloud Shell

Pode utilizar o Azure Cloud Shell para implementar um modelo do Azure Resource Manager (modelo arm). Pode implementar um modelo do ARM armazenado remotamente ou um modelo do ARM armazenado na conta de armazenamento local para Cloud Shell.

Pode implementar em qualquer âmbito. Este artigo mostra a implementação num grupo de recursos.

Permissões obrigatórias

Para implementar um ficheiro Bicep ou modelo do ARM, precisa de acesso de escrita nos recursos que está a implementar e acesso a todas as operações no tipo de recurso Microsoft.Resources/deployments. Por exemplo, para implementar uma máquina virtual, precisa de permissões e Microsoft.Resources/deployments/* .Microsoft.Compute/virtualMachines/write A operação what-if tem os mesmos requisitos de permissão.

Para obter uma lista de funções e permissões, veja Funções incorporadas do Azure.

Implementar modelo remoto

Para implementar um modelo externo, forneça o URI do modelo exatamente como faria para qualquer implementação externa. O modelo externo pode estar num repositório do GitHub ou numa conta de armazenamento externa.

  1. Abra o pedido de Cloud Shell.

    Captura de ecrã do botão para abrir Cloud Shell.

  2. Para implementar o modelo, utilize os seguintes comandos:

    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
    

Implementar um modelo local

Para implementar um modelo local, primeiro tem de carregar o modelo para a conta de armazenamento que está ligada à sua sessão de Cloud Shell.

  1. Inicie sessão no Cloud Shell.

  2. Selecione PowerShell ou Bash.

    Captura de ecrã da opção para selecionar Bash ou PowerShell no Cloud Shell.

  3. Selecione Carregar/Transferir ficheiros e, em seguida, selecione Carregar.

    Captura de ecrã da interface Cloud Shell com a opção Carregar ficheiro realçada.

  4. Selecione o modelo do ARM que pretende carregar e, em seguida, selecione Abrir.

  5. Para implementar o modelo, utilize os seguintes comandos:

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

Passos seguintes