GNU/Linux >> Tutoriels Linux >  >> Linux

client boto3 NoRegionError :vous ne devez spécifier une erreur de région que parfois

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

Dans mon cas, la sensibilité comptait.


D'une manière ou d'une autre, vous devez indiquer à boto3 dans quelle région vous souhaitez le kms client à créer. Cela pourrait être fait explicitement en utilisant le region_name paramètre comme dans :

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

ou vous pouvez avoir une région par défaut associée à votre profil dans votre ~/.aws/config fichier comme dans :

[default]
region=us-west-2

ou vous pouvez utiliser une variable d'environnement comme dans :

export AWS_DEFAULT_REGION=us-west-2

mais vous devez indiquer à boto3 quelle région utiliser.


Linux
  1. 20 exemples de commandes OpenSSL que vous devez connaître

  2. Comment résoudre l'erreur sudoers - "désolé, vous devez avoir un tty pour exécuter sudo"

  3. Comment Gzip uniquement si Thesqldump ne génère pas d'erreur ?

  4. Redhat vs Ubuntu :15 faits fondamentaux que vous devez savoir

  5. Comment différencier un répertoire uniquement pour les fichiers d'un type spécifique ?

Les quatre choses que vous devez savoir faire en nano

Les quatre choses que vous devez savoir faire dans Vim

Pourquoi voyez-vous l'erreur :snap "xyz" introuvable ?

Top 10 des fonctionnalités SSH que vous DEVEZ connaître pour être plus productif

CentOS vs Ubuntu :vous devez connaître ces 15 faits fondamentaux

Top 50+ des commandes Linux que vous DEVEZ connaître