GNU/Linux >> LINUX-Kenntnisse >  >> Linux

boto3-Client NoRegionError:Sie müssen nur manchmal einen Regionsfehler angeben

os.environ['AWS_DEFAULT_REGION'] = 'your_region_name'

In meinem Fall war Sensibilität wichtig.


So oder so müssen Sie boto3 mitteilen, in welcher Region Sie den kms wünschen Mandant erstellt werden. Dies könnte explizit mit region_name erfolgen Parameter wie in:

kms = boto3.client('kms', region_name='us-west-2')

oder Sie können eine Standardregion mit Ihrem Profil in Ihrem ~/.aws/config verknüpfen Datei wie in:

[default]
region=us-west-2

oder Sie können eine Umgebungsvariable wie in:

verwenden
export AWS_DEFAULT_REGION=us-west-2

aber Sie müssen boto3 mitteilen, welche Region verwendet werden soll.


Linux
  1. So lösen Sie den sudoers-Fehler – „Entschuldigung, Sie müssen ein tty haben, um sudo auszuführen“

  2. Wie gzip ich nur, wenn Thesqldump keinen Fehler macht?

  3. Mail-Cron-Ausgabe nur, wenn Git einen echten Fehler auslöst?

  4. Redhat vs. Ubuntu:15 grundlegende Fakten, die Sie kennen müssen

  5. „Sie müssen länger warten, um Ihr Passwort zu ändern“ – Fehler beim Ändern des Passworts in CentOS/RHEL

Die vier Dinge, die Sie in Nano können müssen

Die vier Dinge, die Sie in Vim können müssen

Warum sehen Sie den Fehler:Snap „xyz“ nicht gefunden?

Top 10 SSH-Funktionen, die Sie kennen MÜSSEN, um produktiver zu sein

CentOS vs. Ubuntu:Diese 15 grundlegenden Fakten müssen Sie kennen

Top 50+ Linux-Befehle, die Sie kennen MÜSSEN