Consulta las IP de los servicios de Azure con PowerShell

Cuando hablamos de procesos de integración de Azure Data Factory con servicios fuera de Azure, por lo general pensamos en la utilización del Integration Runtime. Pero si hablamos de conexión con PaaS o SaaS, y no de IaaS, ya tenemos que pensar en otras estrategias, ya no podremos instalar el Integration Runtime, ni contamos con una VPN; ahora hablamos de IPs públicas.

Si estos servicios solo responden a IPs dentro de una whitelist, debemos conocer cual es la IP sobre la que irá a tocar la puerta Azure Data Factory. Y eso es lo que les quiero compartir hoy, como consultamos las IPs sobre las que corren los servicios de Azure a través de la utilización del Azure PowerShell Cmdlet.

Observaciones

  • El código desde la línea 1 hasta la 7, se encarga de la instalación del modulo para interactuar con Azure desde PowerShell; por lo tanto solo será necesario ejecutarlo una única vez.
  • En la línea 10 especificaremos la ubicación de nuestros servicios
  • En la línea 11 especificaremos el servicio que vamos a consultar
  • La línea 14 se encargará se solicitarnos las credenciales bajo las cuales haremos la consulta

Finalmente tendremos la lista de IP que utiliza el servicio consultado en la ubicación seleccionada. Por ejemplo, esta es la lista de IPs que utiliza Azure Data Factory en el datacenter EastUS a la fecha de creación de este articulo:

20.42.2.0/23
20.42.4.0/26
20.42.64.0/28
20.49.111.0/29
40.71.14.32/28
40.78.229.96/28
2603:1030:210:1::480/121
2603:1030:210:1::500/122
2603:1030:210:1::700/121
2603:1030:210:1::780/122

You May Also Like