Una nueva píldora. Muchas de las cosas que pongo en el blog, son temas con los que he tenido que lidiar y el hecho de escribirlos aquí me permite tener una pequeña chuleta de la que poder titar en caso de necesidad. Hoy he necesitado saber las IP de salida de un app service, y así es como lo he podido saber.
Cada app service tiene un numero de IP’s asignadas, que ademas no puedes conocer con antelación cual de ellas se va a usar, por lo que si necesitas las IP por ejemplo para dejarlas pasar por un firewall, tendrás que añadir todas las que tiene el app service asignadas.
Para conocer estas IP tienes que abrir la ventana de Cloud Shell y poner el siguiente comando:
az webapp show --resource-group <group_name> --name <app_name> --query outboundIpAddresses --output tsv
Cuidado, si escalas entre distintos niveles: básica, standard, premium, etc. este rango de IP cambiará
Puedes conocer todos los rangos de IP, independientemente del plan usando possibleOutboundIpAddresses
az webapp show --resource-group <group_name> --name <app_name> --query possibleOutboundIpAddresses --output tsv
Actualización: Me chiva Javier Campos en Twitter, que se puede descarar uno el cliente CLI en local, y que es mucho más rápido. Y sobre todo, que no necesitas crear un storage para usarlo.
Install the Azure CLI
!Nos leemos!