GNU/Linux >> Linux の 問題 >  >> Linux

boto3 client NoRegionError:地域エラーを指定する必要があるのは、場合によってのみです

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

私の場合、感度が重要でした。


何らかの方法で、kms を希望するリージョンを boto3 に伝える必要があります。 作成するクライアント。これは region_name を使用して明示的に行うことができます 次のようなパラメータ:

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

または、~/.aws/config でプロファイルに関連付けられたデフォルトの地域を持つことができます 次のようなファイル:

[default]
region=us-west-2

または、次のように環境変数を使用できます:

export AWS_DEFAULT_REGION=us-west-2

ただし、使用するリージョンを boto3 に指示する必要があります。


Linux
  1. Linuxデスクトップで使用できる最高のTorrentクライアント

  2. 20OpenSSLコマンド知っておくべき例

  3. Thesqldumpでエラーが発生しない場合にのみGzipで圧縮するにはどうすればよいですか?

  1. sudoersエラーを解決する方法–「申し訳ありませんが、sudoを実行するにはttyが必要です」

  2. Gitが実際のエラーをスローした場合にのみメールCron出力?

  3. エラーのみを表示するためにDmesgログをフィルタリングする方法は?

  1. Redhat vs Ubuntu:知っておくべき15の基本的な事実

  2. 「パスワードを変更するには、もう少し待つ必要があります」 – CentOS/RHEL でパスワードを変更する際のエラー

  3. 特定のタイプのファイルのみのディレクトリをどのように比較しますか?