AWS CLIでのresionエラーの解決方法

先日AWS CLIでコマンドを実行しようとしたら以下のエラーが出てコマンドの実行ができなかったので、解決方法をまとめました。

You must specify a region. You can also configure your region by running "aws configure".
目次

対応方法

まずエラーが解決した方法を記載します。以下の内容を実施した所エラーが解消されました。

デフォルトリージョンの設定されていない→環境変数にデフォルトリージョンを設定した

デフォルトリージョンが環境変数に設定されているか確認する

リージョンがデフォルトで設定されているか確認しました。

# Windowsの場合
echo %AWS_DEFAULT_REGION%

# Mac、Linuxの場合
echo ${AWS_DEFAULT_REGION}

その結果デフォルトでリージョンが設定されていないことがわかりました。

そのため環境変数にデフォルトリージョンの設定を追加しました。

環境変数にデフォルトリージョンの設定を追加

#Linuxの場合
export AWS_DEFAULT_REGION=us-west-2

#Windowsの場合
set AWS_DEFAULT_REGION=us-west-2

#PowerShellの場合
$Env:AWS_DEFAULT_REGION="us-west-2"

上記の設定後、再度デフォルトリージョンが環境変数に設定されているかを確認します。

# Windowsの場合
echo %AWS_DEFAULT_REGION%

us-west-2

この状態で再度コマンドが実行できるか確認した所、エラーなくコマンドを実行することができました。

以下のリンクで詳細の設定を確認することができます。

まとめ

最後にもう一度まとめます。

AWS CLIでresionエラーが発生する際は以下の項目を実施します。

①デフォルトのリージョンが環境変数に設定されているか確認する
②環境変数にデフォルトリージョンを追加する

その他のAWS 人気記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次