Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar o Azure Cloud Shell para implantar um modelo do ARM (Azure Resource Manager). Você pode implantar um modelo do ARM armazenado remotamente ou um modelo do ARM armazenado na conta de armazenamento local do Cloud Shell.
Você pode implantá-los 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 do 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, você precisa Microsoft.Compute/virtualMachines/write
e permissões Microsoft.Resources/deployments/*
. A operação do teste de hipóteses 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 a forma como o ARM valida completamente o modelo Bicep durante esse processo. Para obter mais informações, consulte comandos what-if
Para ver uma lista de funções e permissões, consulte Funções interna 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 externa.
Abra o prompt do Cloud Shell selecionando o ícone do cloud shell no portal do Azure.
Alterne entre o Bash e o PowerShell selecionando Alternar para Bash ou Alternar para o 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
Implantar o modelo local
Para implantar um modelo local, primeiro você deve carregar seu modelo na conta de armazenamento conectada à sessão do Cloud Shell.
Conecte-se ao Cloud Shell.
Selecione PowerShell ou Bash.
Selecione Carregar/Baixar arquivos e, em seguida, selecione Carregar.
Selecione o modelo do ARM que você deseja 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óximas etapas
- Para obter mais informações sobre comandos de implantação, consulte Implantar recursos com modelos do ARM e a CLI do Azure e implantar recursos com modelos do ARM e o Azure PowerShell.
- Para visualizar as alterações antes de implantar um modelo, consulte a operação what-if de implantação de modelo do ARM.