Wie man die region des aktuellen Benutzers von boto?
Problem:
Ich versuche, die region des authentifizierten Benutzers aus boto3.
Anwendungsfall:
Arbeite ich über das hinzufügen von cache zu https://github.com/pmazurek/aws-fuzzy-finder. Ich würde lieber cache das Ergebnis auf pro-region basis.
Diesem Paket verwendet boto zu bekommen Authentifizierung der Benutzer, Daten (Schlüssel und die region). Das problem liegt in der region ist nie vergangen explizit durch den Benutzer, seine aus einem der vielen düsteren Orten, boto liest, ich weiß also nicht wirklich ein Weg, um es.
Ich habe versucht, auf der Suche durch boto3 api und googeln, aber konnte nichts finden wie ein get_region
oder get_user_data
Methode. Ist es möglich?
InformationsquelleAutor Piotr Mazurek | 2016-05-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage zu Lesen, die
region_name
aus dersession.Session
Objekt wieregion_name
ist grundsätzlich definiert alssession.get_config_variable('region')
sess = boto3.session.Session(); sess.region_name
danke, Bearbeiten Sie die Antwort, um es klar
Vielen Dank! 🙂
Wenn ich versuche, diese die
region_name
leer ist ...Das wird nicht funktionieren, wenn
AWS_DEFAULT_REGION
ist nicht gesetzt oder Ihre region_name ist nicht konfiguriert~/.aws/config
InformationsquelleAutor Frédéric Henri