Início Rápido: Criar e implantar modelos do ARM usando o portal do Azure
Neste guia de início rápido, você aprenderá a criar um modelo do ARM (Azure Resource Manager) no portal do Azure. Edite e implante o modelo no portal.
Os modelos do ARM são arquivos JSON ou Bicep que definem os recursos necessários para implantar sua solução. Para entender os conceitos associados à implantação e ao gerenciamento de soluções do Azure, confira a visão geral da implantação de modelo.
Depois de concluir o tutorial, você implantará uma conta do Armazenamento do Azure. O mesmo processo pode ser usado para implantar outros recursos do Azure.
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Recuperar um modelo personalizado
Em vez de criar manualmente um modelo do ARM inteiro, vamos começar recuperando um modelo predefinido que atinge nossa meta. O repositório de modelos de início rápido do Azure contém uma grande coleção de modelos que implantam cenários comuns. O portal facilita a localização e o uso de modelos desse repositório. Você pode salvar o modelo e reutilizá-lo depois.
Em um navegador da Web, prossiga para o portal do Azure e entre.
Na barra de pesquisa do portal do Azure, procure implantar um modelo personalizado e selecione-o nas opções disponíveis.
Em origem do modelo, observe que o modelo de Início rápido está selecionado por padrão. Você pode manter essa seleção. Na lista suspensa, procure quickstarts/microsoft.storage/storage-account-create e selecione-o. Depois de encontrar o modelo de início rápido, clique em Selecionar modelo.
Na próxima folha, você fornece valores personalizados a serem usados para a implantação.
Em Grupo de recursos, selecione Criar e insira myResourceGroup no nome. Use os valores padrão para os outros campos. Quando terminar de fornecer valores, selecione Examinar + criar.
O portal valida o modelo e os valores fornecidos. Depois que a validação for realizada com sucesso, selecione Criar para iniciar o processo de implantação.
Depois que a validação for aprovada, você verá o status da implantação. Quando ela for concluída com êxito, selecione Acessar recurso para ver a conta de armazenamento.
Nessa tela, você pode ver a nova conta de armazenamento e suas propriedades.
Editar e implantar o modelo
Você pode usar o portal para desenvolver e implantar modelos do ARM rapidamente. Em geral, recomendamos o uso do Visual Studio Code para desenvolver modelos do ARM e da CLI do Azure ou do Azure PowerShell para implantar o modelo, mas você pode usar o portal para implantações rápidas sem instalar essas ferramentas.
Nesta seção, vamos supor que você tenha um modelo do ARM que deseje implantar uma vez sem a configuração das outras ferramentas.
Novamente, selecione Implantar um modelo personalizado no portal.
Desta vez, selecione Criar seu próprio modelo no editor.
Aparece um modelo em branco.
Substitua o modelo padrão pelo modelo a seguir. Ele implanta uma rede virtual com uma sub-rede.
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "vnetName": { "type": "string", "defaultValue": "VNet1", "metadata": { "description": "VNet name" } }, "vnetAddressPrefix": { "type": "string", "defaultValue": "10.0.0.0/16", "metadata": { "description": "Address prefix" } }, "subnetPrefix": { "type": "string", "defaultValue": "10.0.0.0/24", "metadata": { "description": "Subnet Prefix" } }, "subnetName": { "type": "string", "defaultValue": "Subnet1", "metadata": { "description": "Subnet Name" } }, "location": { "type": "string", "defaultValue": "[resourceGroup().location]", "metadata": { "description": "Location for all resources." } } }, "resources": [ { "type": "Microsoft.Network/virtualNetworks", "apiVersion": "2021-08-01", "name": "[parameters('vnetName')]", "location": "[parameters('location')]", "properties": { "addressSpace": { "addressPrefixes": [ "[parameters('vnetAddressPrefix')]" ] }, "subnets": [ { "name": "[parameters('subnetName')]", "properties": { "addressPrefix": "[parameters('subnetPrefix')]" } } ] } } ] }
Selecione Salvar.
Você verá a folha para fornecer valores de implantação. Novamente, selecione myResourceGroup para o grupo de recursos. É possível usar os valores padrão. Quando terminar de fornecer valores, selecione Examinar + criar
Depois que o portal validar o modelo, selecione Criar.
Quando a implantação for concluída, você verá o status da implantação. Desta vez, selecione o nome do grupo de recursos.
Observe que o grupo de recursos agora contém uma conta de armazenamento e uma rede virtual.
Exportar um modelo personalizado
Às vezes, a maneira mais fácil de trabalhar com um modelo do ARM é fazer com que o portal o gere para você. O portal pode criar um modelo do ARM com base no estado atual do grupo de recursos.
No grupo de recursos, selecione Exportar modelo.
O portal gera um modelo para você com base no estado atual do grupo de recursos. Observe que esse modelo não é o mesmo que os outros modelos já implantados. Ele contém definições para a conta de armazenamento e a rede virtual, juntamente com outros recursos, como um serviço Blob que foi criado automaticamente para sua conta de armazenamento.
A fim de salvar esse modelo para uso posterior, selecione Baixar.
Agora, você tem um modelo do ARM que representa o estado atual do grupo de recursos. Esse modelo é gerado automaticamente. Antes de usar o modelo para implantações de produção, talvez você queira examiná-lo, por exemplo, adicionando parâmetros para reutilização de modelo.
Limpar os recursos
Quando os recursos do Azure já não forem necessários, limpe os recursos implantados excluindo o grupo de recursos.
- No portal do Azure, selecione Grupos de recursos no menu esquerdo.
- Insira o nome do grupo de recursos na caixa Filtro por qualquer campo.
- Selecione o nome do grupo de recursos. Você deverá ver a conta de armazenamento no grupo de recursos.
- Selecione Excluir grupo de recursos no menu superior.
Próximas etapas
Neste tutorial, você aprendeu a gerar um modelo no portal do Azure e a implantar o modelo usando o portal. O modelo usado neste Início Rápido é um modelo simples com um recurso do Azure. Quando o modelo é complexo, é mais fácil usar o Visual Studio Code ou o Visual Studio para desenvolvê-lo. Para saber mais sobre o desenvolvimento de modelos, confira nossa nova série de tutoriais para iniciantes: