Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode usar o Azure Cloud Shell para implantar um modelo do Azure Resource Manager (modelo ARM). Você pode implantar um modelo ARM armazenado remotamente ou um modelo ARM armazenado na conta de armazenamento local do Cloud Shell.
Você pode implantar em qualquer escopo. Este artigo mostra a implantação em um grupo de recursos.
Pré-requisitos
Permissões necessárias
Para implantar um arquivo Bicep ou um modelo ARM (Azure Resource Manager), você precisa de acesso de gravação nos recursos que está implantando e acesso a todas as operações no Microsoft.Resources/deployments tipo de recurso. Por exemplo, para implantar uma máquina virtual, é necessário ter permissões Microsoft.Compute/virtualMachines/write e Microsoft.Resources/deployments/*. A operação "what-if" tem os mesmos requisitos de permissão.
A CLI do Azure versão 2.76.0 ou posterior e o Azure PowerShell versão 13.4.0 ou posterior introduzem a opção ValidationLevel para determinar quão completamente o ARM valida o modelo Bicep durante esse processo. Para obter mais informações, consulte Comandos hipotéticos
Para obter uma lista de funções e permissões, veja Funções incorporadas do Azure.
Implantar modelo remoto
Para implantar um modelo externo, forneça o URI do modelo exatamente como faria para qualquer implantação externa. O modelo externo pode estar em um repositório GitHub ou em uma conta de armazenamento externo.
Abra o prompt do Cloud Shell selecionando o ícone do shell de nuvem no portal do Azure.
Alterne entre Bash e PowerShell selecionando Alternar para Bash ou Alternar para PowerShell.
Para implantar o modelo, use 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 implantar um modelo local, você deve primeiro carregar seu modelo para a conta de armazenamento conectada à sua sessão do Cloud Shell.
Faça login no Cloud Shell.
Selecione PowerShell ou Bash.
Selecione Carregar/Transferir ficheiros e, em seguida, selecione Carregar.
Selecione o modelo ARM que pretende carregar e, em seguida, selecione Abrir.
Para implantar o modelo, use 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
Próximos passos
- Para obter mais informações sobre comandos de implantação, consulte Implantar recursos com modelos ARM e CLI do Azure e Implantar recursos com modelos ARM e Azure PowerShell.
- Para visualizar as alterações antes de implantar um modelo, consulte Operação hipotética de implantação de modelo ARM.