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. Você poderá usar o mesmo processo 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, você poderá recuperar um modelo predefinido que atinge sua 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 busca 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.
Forneça 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.
Após ser aprovada a validação, você visualizará 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 usar o Visual Studio Code para desenvolver seus modelos do ARM e a CLI do Azure ou o Azure PowerShell para implantar o modelo. No entanto, você poderá usar o portal para implantações rápidas sem instalar essas ferramentas.
Nesta seção, suponha 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ê visualizará o painel 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.
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. 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, considere examiná-lo, por exemplo, adicionando parâmetros para reutilização de modelo.
Limpar os recursos
Quando você não precisar mais dos recursos do Azure, 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. Veja 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: