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.