example cli aws python amazon-web-services amazon-ec2 boto aws-sdk

python - cli - install boto3



¿Cómo obtener la región del usuario actual desde boto? (1)

Debería poder leer el region_name de la session.Session Objeto de session.Session como

my_session = boto3.session.Session() my_region = my_session.region_name

region_name se define básicamente como session.get_config_variable(''region'')

Problema:

Estoy tratando de obtener la región del usuario autenticado de boto3.

Caso de uso:

Estoy trabajando para agregar caché a https://github.com/pmazurek/aws-fuzzy-finder . Preferiría guardar el resultado en caché por región .

Este paquete usa boto para obtener datos de autenticación de usuario (claves y la región). El problema es que la región nunca pasa explícitamente por el usuario, ya que se toma de uno de los muchos lugares oscuros que lee el boto, así que realmente no tengo forma de obtenerlo.

Intenté buscar en boto3 api y googlear, pero no encontré nada parecido a un método get_region o get_user_data . ¿Es posible?