GNU/Linux >> Linux Esercitazione >  >> Linux

client boto3 NoRegionError:è necessario specificare un errore di regione solo a volte

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

Nel mio caso la sensibilità contava.


In un modo o nell'altro devi dire a boto3 in quale regione desideri il kms cliente da creare. Questo potrebbe essere fatto esplicitamente usando region_name parametro come in:

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

oppure puoi avere una regione predefinita associata al tuo profilo nel tuo ~/.aws/config file come in:

[default]
region=us-west-2

oppure puoi usare una variabile d'ambiente come in:

export AWS_DEFAULT_REGION=us-west-2

ma devi dire a boto3 quale regione usare.


Linux
  1. Come risolvere l'errore sudoers - "mi dispiace, devi avere un tty per eseguire sudo"

  2. Come eseguire il gzip solo se Thesqldump non presenta errori?

  3. Output di Mail Cron solo quando Git genera un errore reale?

  4. Come filtrare il registro Dmesg per vedere solo gli errori?

  5. Redhat vs Ubuntu:15 fatti fondamentali che devi sapere

Le quattro cose che devi essere in grado di fare in nano

Le quattro cose che devi essere in grado di fare in Vim

Perché viene visualizzato l'errore:snap "xyz" non trovato?

Le 10 principali funzionalità SSH che DEVI conoscere per essere più produttivo

CentOS vs Ubuntu:devi conoscere questi 15 fatti fondamentali

I 50+ migliori comandi Linux che DEVI conoscere