Exercício - Executar modelos usando a CLI do Azure

Concluído

Importante

Para executar essas etapas, você precisa de uma assinatura do Azure. Se você ainda não tiver um, poderá criar um seguindo as etapas descritas em Criar seu Azure gratuitamente.

Passos

Nas etapas a seguir, implantaremos o modelo e verificaremos o resultado usando a CLI do Azure:

  1. Crie um grupo de recursos para implantar seus recursos executando o seguinte comando:
az group create --name <resource group name> --location  <your nearest datacenter>

Nota

Verifique a região disponível para você Escolha a região do Azure certa para você. Se não conseguir criar na região mais próxima, sinta-se à vontade para escolher outra.

  1. No Cloud Shell, execute o comando curl para baixar o modelo usado anteriormente do GitHub:
curl https://raw.githubusercontent.com/Microsoft/PartsUnlimited/master/Labfiles/AZ-400T05_Implementing_Application_Infrastructure/M01/azuredeploy.json > C:\temp\azuredeploy.json

  1. Valide o modelo executando o seguinte comando, substituindo os valores pelos seus:
az deployment group validate \
  --resource-group <rgn>[sandbox resource group name]</rgn> \
  --template-file C:\temp\azuredeploy.json \
  --parameters adminUsername=$USERNAME \
  --parameters adminPassword=$PASSWORD \
  --parameters dnsLabelPrefix=$DNS_LABEL_PREFIX

  1. Implante o recurso executando o seguinte comando, substituindo os mesmos valores anteriores:
az deployment group create \
  --name MyDeployment \
  --resource-group <rgn>[sandbox resource group name]</rgn> \
  --template-file azuredeploy.json \
  --parameters adminUsername=$USERNAME \
  --parameters adminPassword=$PASSWORD \
  --parameters dnsLabelPrefix=$DNS_LABEL_PREFIX

  1. Obtenha o endereço IP executando o seguinte comando:
    IPADDRESS=$(az vm show \
      --name SimpleWinVM \
      --resource-group <rgn>[sandbox resource group name]</rgn> \
      --show-details \
      --query [publicIps] \
      --output tsv)

  1. Execute curl para acessar seu servidor Web e verifique se a implantação e a execução da extensão de script personalizado foram bem-sucedidas:
curl $IPADDRESS

Você terá a seguinte saída:

<html><body><h2>Welcome to Azure! My name is SimpleWinVM.</h2></body></html>

Nota

Não se esqueça de excluir todos os recursos que você implantou para evitar incorrer em custos extras com eles.