GNU/Linux >> Znalost Linux >  >> Linux

klient boto3 NoRegionError:Chybu regionu musíte zadat pouze někdy

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

V mém případě na citlivosti záleželo.


Tak či onak musíte boto3 sdělit, ve které oblasti si přejete kms klient, který má být vytvořen. To lze provést explicitně pomocí region_name parametr jako v:

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

nebo můžete mít výchozí oblast spojenou s vaším profilem v ~/.aws/config soubor jako v:

[default]
region=us-west-2

nebo můžete použít proměnnou prostředí jako v:

export AWS_DEFAULT_REGION=us-west-2

ale musíte boto3 sdělit, kterou oblast má použít.


Linux
  1. Nejlepší torrent klienti, které můžete použít na Linuxu

  2. 20 Příkazy OpenSSL Příklady, které musíte znát

  3. Jak filtrovat protokol Dmesg, abyste viděli pouze chyby?

  1. Jak odlišíte adresář pouze pro soubory určitého typu?

  2. Jak získat pouze ID procesu v zadaném názvu procesu v linuxu?

  3. Než budete moci spustit VMware, musí být zkompilováno několik modulů

  1. Jak vyřešit chybu sudoers – „promiňte, ke spuštění sudo musíte mít tty“

  2. Jak Gzip pouze v případě, že Thesqldump nedojde k chybě?

  3. Výstup Mail Cron pouze tehdy, když Git vyvolá skutečnou chybu?