Intro
Considerando que tienes una suscripcion activa con capacidad de crear VM logeate por linea de comandos desde learn, azure portal o terminal local
Crea una maquina virtual
az vm create --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --name my-vm --public-ip-sku Standard --image Ubuntu2204 --admin-username azureuser --generate-ssh-keys
Configurar un servidor web nginx en la vm
az vm extension set --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --vm-name my-vm --name customScript --publisher Microsoft.Azure.Extensions --version 2.1 --settings '{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-nginx.sh"]}' --protected-settings '{"commandToExecute": "./configure-nginx.sh"}'
Configuración del acceso de red
Identifica tu vm
az vm list```
Guardamos la IP de nuestra VM en una variable bash
```bash
IPADDRESS="$(az vm list-ip-addresses --resource-group "learn-a821d10e-2a2d-4c69-b7ae-99ced8861ed6" --name my-vm --query "[].virtualMachine.network.publicIpAddresses[*].ipAddress" --output tsv)"```
Ejecutamos el navegador solicitando respuesta de nuestra VM
```bash
Especifica un timeout de 5 segundos para que responda la web o VM desde el protocolo http(80)
curl: (28) Connection timed out after 5001 milliseconds```
```bash
az vm list
az vm list
¡Disfruta el contenido!