GNU/Linux >> Belajar Linux >  >> Linux

klien boto3 NoRegionError:Anda harus menentukan kesalahan wilayah hanya sesekali

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

Dalam kasus saya, sensitivitas penting.


Dengan satu atau lain cara, Anda harus memberi tahu boto3 di wilayah mana Anda menginginkan kms klien yang akan dibuat. Ini dapat dilakukan secara eksplisit menggunakan region_name parameter seperti pada:

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

atau Anda dapat memiliki wilayah default yang dikaitkan dengan profil Anda di ~/.aws/config Anda file seperti di:

[default]
region=us-west-2

atau Anda dapat menggunakan variabel lingkungan seperti di:

export AWS_DEFAULT_REGION=us-west-2

tetapi Anda harus memberi tahu boto3 wilayah mana yang akan digunakan.


Linux
  1. Klien Torrent Terbaik yang Dapat Anda Gunakan di Desktop Linux

  2. 20 Contoh Perintah OpenSSL yang harus anda ketahui

  3. Bagaimana Cara Gzip Hanya Jika Thesqldump Tidak Error?

  1. Bagaimana mengatasi kesalahan sudoers – “maaf, Anda harus memiliki tty untuk menjalankan sudo”

  2. Keluaran Mail Cron Hanya Saat Git Melempar Kesalahan Nyata?

  3. Bagaimana Cara Memfilter Log Dmesg Untuk Melihat Hanya Kesalahan?

  1. Redhat vs Ubuntu:15 Fakta Mendasar yang Harus Anda Ketahui

  2. “Anda harus menunggu lebih lama untuk mengubah kata sandi Anda” – kesalahan saat mengubah kata sandi di CentOS/RHEL

  3. Bagaimana Anda keluar dari program X11 tanpa Kesalahan