Exercício: Criar um aplicativo Web HTML estático usando o Azure Cloud Shell
O sandbox gratuito permite-lhe criar recursos num subconjunto das regiões globais do Azure. Selecione uma região na seguinte lista quando criar recursos:
- E.U.A. Oeste 2
- E.U.A. Centro-Sul
- E.U.A. Central
- E.U.A. Leste
- Europa Ocidental
- Sudeste Asiático
- Leste do Japão
- Sul do Brasil
- Austrália Sudeste
- Índia Central
Neste exercício, você implanta um site HTML+CSS básico no Serviço de Aplicativo do Azure usando o comando CLI az webapp up
do Azure. Em seguida, atualize o código e reimplante-o usando o mesmo comando.
O az webapp up
comando facilita a criação e atualização de aplicativos Web. Quando executado, ele executa as seguintes ações:
- Crie um grupo de recursos padrão se um não for especificado.
- Cria um plano do serviço de aplicações predefinido.
- Cria uma aplicação com o nome especificado.
- Implementa os ficheiros zip do diretório atual de trabalho para a aplicação Web.
Importante
Para concluir este exercício, você precisa mudar o Cloud Shell para a versão Classic. Depois que o carregamento do Cloud Shell terminar, selecione Configurações no menu diretamente na parte superior do Cloud Shell e, em seguida, selecione Ir para a versão clássica.
Transferir a aplicação de exemplo
Nesta seção, você usa a área restrita para baixar o aplicativo de exemplo e definir variáveis para facilitar a entrada de alguns dos comandos.
Na área restrita, crie um diretório e navegue até ele.
mkdir htmlapp cd htmlapp
Execute o comando a seguir
git
para clonar o repositório de aplicativo de exemplo para o diretório htmlapp .git clone https://github.com/Azure-Samples/html-docs-hello-world.git
Defina as variáveis para manter o grupo de recursos e os nomes dos aplicativos executando os comandos a seguir.
resourceGroup=$(az group list --query "[].{id:name}" -o tsv) appName=az204app$RANDOM
Criar a aplicação Web
Mude para o diretório que contém o código de exemplo e execute o comando
az webapp up
.cd html-docs-hello-world az webapp up -g $resourceGroup -n $appName --html
Esse comando pode levar alguns minutos para ser executado. Enquanto o comando está em execução, ele exibe informações semelhantes ao exemplo a seguir.
{ "app_url": "https://<myAppName>.azurewebsites.net", "location": "westeurope", "name": "<app_name>", "os": "Windows", "resourcegroup": "<resource_group_name>", "serverfarm": "appsvc_asp_Windows_westeurope", "sku": "FREE", "src_path": "/home/<username>/demoHTML/html-docs-hello-world ", < JSON data removed for brevity. > }
Abra um novo separador no seu browser e navegue até ao URL da aplicação (
https://<myAppName>.azurewebsites.net
) e verifique se a aplicação está a ser executada - tome nota do título na parte superior da página. Deixe o navegador aberto no aplicativo para a próxima seção.Nota
Você pode copiar
<myAppName>.azurewebsites.net
da saída do comando anterior ou selecionar a URL na saída para abrir o site em uma nova guia.
Atualizar e reimplementar a aplicação
No Cloud Shell, digite
code index.html
para abrir o editor. Na tag de título, altere o<h1>
Serviço de Aplicativo do Azure - Site HTML Estático de Exemplo para o Serviço de Aplicativo do Azure Atualizado - ou para qualquer outra coisa que você desejar.Use os comandos ctrl-s para salvar e ctrl-q para sair.
Reimplante o aplicativo com o mesmo
az webapp up
comando usado anteriormente.az webapp up -g $resourceGroup -n $appName --html
Gorjeta
Pode utilizar a seta para cima no teclado para percorrer os comandos anteriores.
Após a conclusão da implantação, volte para o navegador na etapa 2 na seção "Criar o aplicativo Web" e atualize a página.