0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[忘備録]AWS CLIでAWSアカウントで使用可能なリージョンを確認する

Posted at

結論

aws account list-regionsで、AWS CLIでAWSアカウントで使用可能なリージョンが確認できる。

$ aws account list-regions --output text --profile *****
REGIONS af-south-1      DISABLED
REGIONS ap-east-1       DISABLED
REGIONS ap-northeast-1  ENABLED_BY_DEFAULT
・・・・

長いので、無効になっているリージョンのみ確認

$ aws account list-regions --output text --region-opt-status-contains DISABLED --profile *****
REGIONS af-south-1      DISABLED
REGIONS ap-east-1       DISABLED
・・・・

参考サイト

確認することになった経緯

AWS CLIでエラー発生(InvalidAccessKeyId/InvalidClientTokenId)

AWS CLI から AWSサービスのAPIをリクエストをした時に、以下のエラーが発生した

An error occurred (InvalidAccessKeyId) when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our records.

An error occurred (InvalidClientTokenId) when calling the DescribeStacks operation: The security token included in the request is invalid.

原因

エラーメッセージからアクセスキーの設定ミスかと思ったけど、リージョンを変えてリクエストすると成功する。
AWSアカウントで使用可能にしていないリージョン「af-south-1」にリクエストしていたのが原因だった。

当初 AWS では、元フォルトですべての新しい AWS リージョン が有効になっていて、ユーザーはどのリージョンでもリソースを作成することができました。しかし、AWS でリージョンが追加されたときに、新しいリージョンはデフォルトで無効になりました。ユーザーが新しいリージョンでリソースを作成できるようにする場合は、リージョンを有効にする必要があります。

リージョンの有効化を完全に失念していた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?