Saltar al contenido

¿Cómo puedo recuperar la dirección IP pública de AWS Lambda mediante Python?

Solución:

Puedes acurrucarte para checkip.amazonaws.com para obtener la IP pública.

import requests
requests.get('http://checkip.amazonaws.com').text.rstrip()

Producción:

52.x.147.64

Yo sugeriría:

from botocore.vendored import requests
requests.get('http://checkip.amazonaws.com').text.rstrip()

dentro de tu lambda función.

De lo contrario, puede obtener un error que dice que lambda no puede encontrar requests a menos que haya creado su lambda a partir de un archivo .zip que incluye requests instalado a través de pip

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *