- AWS
AWSリージョン一覧とコード早見表|東京・大阪のAZも
AWS のリージョンとは、データセンターが集まった地域の単位で、ap-northeast-1(東京)のようなコードで指定します。2026年10月時点で、標準のパーティションには34のリージョンがあります。 日本国内には東京(ap-northeast-1)と大阪(ap-northeast-3)の2つがあります。
この記事では、全リージョンをコード・日本語名・英語名・AZ 数・オプトインの要否つきの表にし、東京と大阪は AZ 名と AZ ID まで載せます。CLI と boto3 で一覧を取るコマンドと出力、リージョンに関するエラーの文面と直し方もまとめました。
確認環境:Ubuntu 24.04 / AWS CLI 1.46.1 / Python 3.11 / boto3 1.43。コマンドは AWS の API をローカルで再現するツール(moto 5.2.3)で実行しました。掲載したコマンドは、ローカルの接続先を指定するオプション(--endpoint-url)を外し、実際の AWS でそのまま使える形にしています。リージョンの表は、AWS 公式ドキュメント(2026年10月5日に確認)にもとづきます。
AWSリージョンの早見表(コード・名称・AZ数・オプトイン)
「オプトイン」が「必要」のリージョンは、アカウントで有効にする操作をしてから使います。「不要」のリージョンは、最初から使えます。
日本・アジアパシフィック
| コード | 日本語名 | 英語名 | AZ数 | オプトイン |
|---|---|---|---|---|
| ap-northeast-1 | アジアパシフィック (東京) | Asia Pacific (Tokyo) | 4 | 不要 |
| ap-northeast-3 | アジアパシフィック (大阪) | Asia Pacific (Osaka) | 3 | 不要 |
| ap-northeast-2 | アジアパシフィック (ソウル) | Asia Pacific (Seoul) | 4 | 不要 |
| ap-southeast-1 | アジアパシフィック (シンガポール) | Asia Pacific (Singapore) | 3 | 不要 |
| ap-southeast-2 | アジアパシフィック (シドニー) | Asia Pacific (Sydney) | 3 | 不要 |
| ap-south-1 | アジアパシフィック (ムンバイ) | Asia Pacific (Mumbai) | 3 | 不要 |
| ap-east-1 | アジアパシフィック (香港) | Asia Pacific (Hong Kong) | 3 | 必要 |
| ap-east-2 | アジアパシフィック (台北) | Asia Pacific (Taipei) | 3 | 必要 |
| ap-south-2 | アジアパシフィック (ハイデラバード) | Asia Pacific (Hyderabad) | 3 | 必要 |
| ap-southeast-3 | アジアパシフィック (ジャカルタ) | Asia Pacific (Jakarta) | 3 | 必要 |
| ap-southeast-4 | アジアパシフィック (メルボルン) | Asia Pacific (Melbourne) | 3 | 必要 |
| ap-southeast-5 | アジアパシフィック (マレーシア) | Asia Pacific (Malaysia) | 3 | 必要 |
| ap-southeast-6 | アジアパシフィック (ニュージーランド) | Asia Pacific (New Zealand) | 3 | 必要 |
| ap-southeast-7 | アジアパシフィック (タイ) | Asia Pacific (Thailand) | 3 | 必要 |
北米・南米
| コード | 日本語名 | 英語名 | AZ数 | オプトイン |
|---|---|---|---|---|
| us-east-1 | 米国東部 (バージニア北部) | US East (N. Virginia) | 6 | 不要 |
| us-east-2 | 米国東部 (オハイオ) | US East (Ohio) | 3 | 不要 |
| us-west-1 | 米国西部 (北カリフォルニア) | US West (N. California) | 3(新しいアカウントは2) | 不要 |
| us-west-2 | 米国西部 (オレゴン) | US West (Oregon) | 4 | 不要 |
| ca-central-1 | カナダ (中部) | Canada (Central) | 3 | 不要 |
| ca-west-1 | カナダ西部 (カルガリー) | Canada West (Calgary) | 3 | 必要 |
| mx-central-1 | メキシコ (中部) | Mexico (Central) | 3 | 必要 |
| sa-east-1 | 南米 (サンパウロ) | South America (São Paulo) | 3 | 不要 |
欧州・中東・アフリカ
| コード | 日本語名 | 英語名 | AZ数 | オプトイン |
|---|---|---|---|---|
| eu-central-1 | 欧州 (フランクフルト) | Europe (Frankfurt) | 3 | 不要 |
| eu-west-1 | 欧州 (アイルランド) | Europe (Ireland) | 3 | 不要 |
| eu-west-2 | 欧州 (ロンドン) | Europe (London) | 3 | 不要 |
| eu-west-3 | 欧州 (パリ) | Europe (Paris) | 3 | 不要 |
| eu-north-1 | 欧州 (ストックホルム) | Europe (Stockholm) | 3 | 不要 |
| eu-central-2 | 欧州 (チューリッヒ) | Europe (Zurich) | 3 | 必要 |
| eu-south-1 | 欧州 (ミラノ) | Europe (Milan) | 3 | 必要 |
| eu-south-2 | 欧州 (スペイン) | Europe (Spain) | 3 | 必要 |
| il-central-1 | イスラエル (テルアビブ) | Israel (Tel Aviv) | 3 | 必要 |
| me-central-1 | 中東 (アラブ首長国連邦) | Middle East (UAE) | 3 | 必要 |
| me-south-1 | 中東 (バーレーン) | Middle East (Bahrain) | 3 | 必要 |
| af-south-1 | アフリカ (ケープタウン) | Africa (Cape Town) | 3 | 必要 |
数をまとめると次のとおりです。
| 区分 | リージョン数 |
|---|---|
| オプトイン不要(最初から使える) | 17 |
| オプトインが必要 | 17 |
| 合計 | 34 |
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「AWSリージョン一覧とコード早見表|東京・大阪のAZも」
東京・大阪リージョンのAZ名とAZ ID
AZ(アベイラビリティゾーン)は、リージョンの中にある独立した設備のまとまりです。AZ には「AZ 名」と「AZ ID」の2つの呼び方があります。
| 呼び方 | 形 | 例 | 性質 |
|---|---|---|---|
| AZ 名(コード) | リージョンコード+英字1文字 | ap-northeast-1a |
サブネットやインスタンスの作成で指定する名前 |
| AZ ID | リージョンごとの接頭辞+-az+番号 |
apne1-az1 |
どのアカウントから見ても同じ場所を指す |
東京と大阪の AZ です。AZ ID は AWS 公式ドキュメントの一覧、AZ 名は後述のコマンドで取得した例です。
| リージョン | AZ ID(公式の一覧) | AZ 名の例 |
|---|---|---|
| 東京(ap-northeast-1) | apne1-az1 / apne1-az2 / apne1-az3 / apne1-az4 |
ap-northeast-1a / ap-northeast-1c / ap-northeast-1d |
| 大阪(ap-northeast-3) | apne3-az1 / apne3-az2 / apne3-az3 |
ap-northeast-3a / ap-northeast-3b / ap-northeast-3c |
東京リージョンの接頭辞は apne1、大阪は apne3 です。自分のアカウントで使える AZ と、AZ 名と AZ ID の対応は、次のコマンドの結果で確かめます。
aws ec2 describe-availability-zones --region ap-northeast-1 \
--query 'AvailabilityZones[].[ZoneName,ZoneId,State]' --output table
-----------------------------------------------
| DescribeAvailabilityZones |
+-----------------+-------------+-------------+
| ap-northeast-1a| apne1-az4 | available |
| ap-northeast-1c| apne1-az1 | available |
| ap-northeast-1d| apne1-az2 | available |
+-----------------+-------------+-------------+
aws ec2 describe-availability-zones --region ap-northeast-3 \
--query 'AvailabilityZones[].[ZoneName,ZoneId,State]' --output table
-----------------------------------------------
| DescribeAvailabilityZones |
+-----------------+-------------+-------------+
| ap-northeast-3a| apne3-az1 | available |
| ap-northeast-3b| apne3-az2 | available |
| ap-northeast-3c| apne3-az3 | available |
+-----------------+-------------+-------------+
この例の東京リージョンでは、3つの AZ が返り、ap-northeast-1a が apne1-az4 に対応しています。返ってくる AZ の数と対応はアカウントによって変わるので、表の値をそのまま使わず、自分のアカウントで実行した結果を見ます。
AZ名はアカウントごとに対応が違うので、AZ IDで見る
同じ ap-northeast-1a という名前でも、アカウントが違えば別の場所を指していることがあります。 AWS 公式ドキュメントには、次のように書かれています。
| アカウントを作った時期 | AZ 名と場所の対応 |
|---|---|
| 2025年11月より前 | 初期からあるリージョンでは、アカウントごとに独立して割り当てられている |
| 2025年11月以降 | どのアカウントでも同じ対応になる |
一方、AZ ID はどのアカウントでも同じ場所を指します。そのため、次のような場面では AZ ID を使います。
| 場面 | AZ ID を使う理由 |
|---|---|
| 複数のアカウントで、同じ AZ にリソースを置きたい | AZ 名をそろえても、同じ場所になるとは限らない |
| 別のアカウントと共有したサブネットや接続先の AZ を合わせたい | 相手のアカウントの AZ 名は、自分の AZ 名と対応が違うことがある |
AZ ID から、自分のアカウントでの AZ 名を調べるコマンドです。
aws ec2 describe-availability-zones --region ap-northeast-1 \
--zone-ids apne1-az1 --query 'AvailabilityZones[].ZoneName' --output text
ap-northeast-1c
サブネットがどの AZ ID にあるかは、describe-subnets で分かります。
aws ec2 describe-subnets \
--query 'Subnets[].[SubnetId,AvailabilityZone,AvailabilityZoneId]' --output text
…(省略)…
subnet-9ffc6e048eeb2eab0 ap-northeast-1c apne1-az1
subnet-39c223fb58a90eba7 ap-northeast-1d apne1-az2
リージョンコードの読み方
コードは「地域-方角-番号」の順に並んでいます。
ap-northeast-1
│ │ └ 番号(同じ地域・方角の中での通し番号)
│ └ 方角(northeast = 北東)
└ 地域(ap = アジアパシフィック)
| 接頭辞 | 地域 |
|---|---|
us |
米国 |
ap |
アジアパシフィック |
eu |
欧州 |
ca |
カナダ |
sa |
南米 |
me |
中東 |
af |
アフリカ |
il |
イスラエル |
mx |
メキシコ |
ap-northeast には東京(1)、ソウル(2)、大阪(3)の3つがあります。番号が隣でも国が違うことがあるので、コードは早見表で確かめてから使います。
describe-regionsでリージョンの一覧を取る
指定したリージョンの状態を見る
aws ec2 describe-regions --region-names ap-northeast-1 ap-northeast-3
{
"Regions": [
{
"OptInStatus": "opt-in-not-required",
"RegionName": "ap-northeast-1",
"Endpoint": "ec2.ap-northeast-1.amazonaws.com"
},
{
"OptInStatus": "opt-in-not-required",
"RegionName": "ap-northeast-3",
"Endpoint": "ec2.ap-northeast-3.amazonaws.com"
}
]
}
OptInStatus は次の3つのどれかです。
| OptInStatus | 意味 |
|---|---|
opt-in-not-required |
オプトイン不要。最初から使える |
opted-in |
オプトインが必要なリージョンで、有効にしてある |
not-opted-in |
オプトインが必要なリージョンで、まだ有効にしていない |
--all-regions と --query を組み合わせる
describe-regions は、オプションなしではアカウントで有効なリージョンを返します。--all-regions を付けると、無効なリージョンも含めて返ります。
--query で絞り込むと、必要な行だけを取り出せます。コードが ap-northeast で始まるリージョンを表にする例です。
aws ec2 describe-regions --all-regions \
--query 'Regions[?starts_with(RegionName, `ap-northeast`)].[RegionName,OptInStatus,Endpoint]' \
--output table
-------------------------------------------------------------------------------
| DescribeRegions |
+----------------+-----------------------+------------------------------------+
| ap-northeast-1| opt-in-not-required | ec2.ap-northeast-1.amazonaws.com |
| ap-northeast-2| opt-in-not-required | ec2.ap-northeast-2.amazonaws.com |
| ap-northeast-3| opt-in-not-required | ec2.ap-northeast-3.amazonaws.com |
+----------------+-----------------------+------------------------------------+
コードだけを1行で取り出す形は、シェルのループに渡すときに便利です。
aws ec2 describe-regions --all-regions \
--query 'Regions[?starts_with(RegionName, `ap-northeast`)].RegionName' --output text
ap-northeast-1 ap-northeast-2 ap-northeast-3
よく使う形をまとめます。
| やりたいこと | コマンド |
|---|---|
| 有効なリージョンのコードを1行で | aws ec2 describe-regions --query 'Regions[].RegionName' --output text |
| 無効なものも含めて全部 | aws ec2 describe-regions --all-regions |
| コードと状態を2列で | aws ec2 describe-regions --all-regions --query 'Regions[].[RegionName,OptInStatus]' --output text |
| まだ有効にしていないリージョンだけ | aws ec2 describe-regions --all-regions --filters Name=opt-in-status,Values=not-opted-in |
| 特定のリージョンだけ | aws ec2 describe-regions --region-names ap-northeast-1 ap-northeast-3 |
--filters に指定できる名前は endpoint、opt-in-status、region-name の3つです。
英語名をコマンドで取る
describe-regions が返すのはコードとエンドポイントで、「Asia Pacific (Tokyo)」のような名称は入っていません。名称は、Systems Manager のパブリックパラメータから取れます。
aws ssm get-parameter \
--name /aws/service/global-infrastructure/regions/ap-northeast-1/longName \
--query Parameter.Value --output text
aws ssm get-parameter \
--name /aws/service/global-infrastructure/regions/ap-northeast-3/longName \
--query Parameter.Value --output text
Asia Pacific (Tokyo)
Asia Pacific (Osaka)
同じ場所から、リージョンの AZ ID の一覧も取れます。
aws ssm get-parameters-by-path \
--path /aws/service/global-infrastructure/regions/ap-northeast-1/availability-zones \
--query 'Parameters[].Name | sort(@)'
[
"/aws/service/global-infrastructure/regions/ap-northeast-1/availability-zones/apne1-az1",
"/aws/service/global-infrastructure/regions/ap-northeast-1/availability-zones/apne1-az2",
"/aws/service/global-infrastructure/regions/ap-northeast-1/availability-zones/apne1-az3",
"/aws/service/global-infrastructure/regions/ap-northeast-1/availability-zones/apne1-az4"
]
describe-availability-zonesでAZの一覧を取る
AWS 公式ドキュメントに載っている形です。zone-type を availability-zone に絞ると、Local Zones や Wavelength Zones を除いた AZ だけが返ります。
aws ec2 describe-availability-zones --region ap-northeast-3 \
--filters Name=zone-type,Values=availability-zone \
--query 'AvailabilityZones[].{ZoneName:ZoneName,ZoneId:ZoneId}'
[
{
"ZoneName": "ap-northeast-3a",
"ZoneId": "apne3-az1"
},
{
"ZoneName": "ap-northeast-3b",
"ZoneId": "apne3-az2"
},
{
"ZoneName": "ap-northeast-3c",
"ZoneId": "apne3-az3"
}
]
このコマンドは、--region で指定したリージョンの AZ だけを返します。別のリージョンの AZ を見るときは、--region を変えて実行します。
boto3でリージョンとAZの一覧を取る
APIを呼んで取る
# regions.py
import boto3
ec2 = boto3.client("ec2", region_name="ap-northeast-1")
# 1. 東京・大阪の状態を取る
res = ec2.describe_regions(
RegionNames=["ap-northeast-1", "ap-northeast-3"],
)
for r in sorted(res["Regions"], key=lambda r: r["RegionName"]):
print(r["RegionName"], r["OptInStatus"], r["Endpoint"])
# 2. リージョンごとに AZ 名と AZ ID を並べる
for region in ["ap-northeast-1", "ap-northeast-3"]:
client = boto3.client("ec2", region_name=region)
zones = client.describe_availability_zones(
Filters=[{"Name": "zone-type", "Values": ["availability-zone"]}]
)["AvailabilityZones"]
for z in zones:
print(region, z["ZoneName"], z["ZoneId"], z["State"])
ap-northeast-1 opt-in-not-required ec2.ap-northeast-1.amazonaws.com
ap-northeast-3 opt-in-not-required ec2.ap-northeast-3.amazonaws.com
ap-northeast-1 ap-northeast-1a apne1-az4 available
ap-northeast-1 ap-northeast-1c apne1-az1 available
ap-northeast-1 ap-northeast-1d apne1-az2 available
ap-northeast-3 ap-northeast-3a apne3-az1 available
ap-northeast-3 ap-northeast-3b apne3-az2 available
ap-northeast-3 ap-northeast-3c apne3-az3 available
すべてのリージョンを対象にするときは、describe_regions(AllRegions=True) と書きます。AZ はリージョンごとの API なので、リージョンの数だけクライアントを作って呼び出します。
APIを呼ばずに、boto3が持っているデータから取る
boto3 には、リージョンの一覧がデータとして入っています。認証情報がなくても取り出せます。
# local_regions.py
import boto3
session = boto3.session.Session()
for partition in ["aws", "aws-cn", "aws-us-gov"]:
regions = session.get_available_regions("ec2", partition_name=partition)
print(partition, len(regions))
print(" ", " ".join(regions))
aws 34
af-south-1 ap-east-1 ap-east-2 ap-northeast-1 ap-northeast-2 ap-northeast-3 ap-south-1 ap-south-2 ap-southeast-1 ap-southeast-2 ap-southeast-3 ap-southeast-4 ap-southeast-5 ap-southeast-6 ap-southeast-7 ca-central-1 ca-west-1 eu-central-1 eu-central-2 eu-north-1 eu-south-1 eu-south-2 eu-west-1 eu-west-2 eu-west-3 il-central-1 me-central-1 me-south-1 mx-central-1 sa-east-1 us-east-1 us-east-2 us-west-1 us-west-2
aws-cn 2
cn-north-1 cn-northwest-1
aws-us-gov 2
us-gov-east-1 us-gov-west-1
2つの方法の違いです。
| 方法 | 分かること | 向いている場面 |
|---|---|---|
describe_regions(API) |
自分のアカウントでの有効・無効(OptInStatus) | 有効なリージョンだけを順に処理したい |
get_available_regions(boto3 内のデータ) |
そのバージョンの boto3 が知っているリージョン | 選択肢の一覧を出したい、入力値を確かめたい |
boto3 内のデータは、boto3 のバージョンを上げると新しいリージョンが加わります。上の34という数は boto3 1.43 での結果で、冒頭の表と同じ顔ぶれです。
aws-cn(中国)と aws-us-gov(AWS GovCloud (US))は、標準のリージョンとは別のパーティションです。アカウントも別で、標準のアカウントからこれらのリージョンを見ることはできません。
オプトインが必要なリージョンを有効にする
2019年3月20日より後に追加されたリージョンは、使う前に有効にする操作が必要です。それより前からあるリージョンは最初から有効で、無効にはできません。
AWS 公式ドキュメントに載っているコマンドです。
# 有効にする
aws account enable-region --region-name af-south-1
# 状態を見る
aws account get-region-opt-status --region-name af-south-1
公式ドキュメントの出力例です。
{
"RegionName": "af-south-1",
"RegionOptStatus": "ENABLING"
}
| 項目 | 内容 |
|---|---|
| 状態の種類 | ENABLING / ENABLED / DISABLING / DISABLED |
| 有効になるまでの時間 | 数分から数時間 |
| 必要な権限 | account:EnableRegion、account:DisableRegion、account:GetRegionOptStatus、account:ListRegions |
| 無効にしたとき | そのリージョンのリソースへ IAM でアクセスできなくなる。リソースは削除されず、料金は発生し続ける |
リージョンに関するエラーと直し方
You must specify a region(リージョン未指定)
リージョンがどこにも設定されていない状態で、リージョンが必要なコマンドを実行すると出ます。
aws ec2 describe-availability-zones
You must specify a region. You can also configure your region by running "aws configure".
直し方は3つあります。どれか1つで通ります。
# 1. コマンドごとに指定する
aws ec2 describe-availability-zones --region ap-northeast-3 \
--query 'AvailabilityZones[].ZoneName' --output text
# 2. 環境変数で指定する
export AWS_DEFAULT_REGION=ap-northeast-3
aws ec2 describe-availability-zones --query 'AvailabilityZones[].ZoneName' --output text
# 3. 設定ファイルに保存する
aws configure set region ap-northeast-1
aws configure get region
ap-northeast-3a ap-northeast-3b ap-northeast-3c
ap-northeast-3a ap-northeast-3b ap-northeast-3c
ap-northeast-1
AWS CLI 1.46.1 で確かめたところ、環境変数 AWS_REGION だけを設定しても同じエラーになりました。この版の CLI が読むのは AWS_DEFAULT_REGION です。
boto3 では NoRegionError という例外になります。
import os
import boto3
try:
boto3.client("ec2")
except Exception as e:
print(type(e).__name__, e)
# 直し方1:引数で渡す
print(boto3.client("ec2", region_name="ap-northeast-1").meta.region_name)
# 直し方2:環境変数 AWS_DEFAULT_REGION
os.environ["AWS_DEFAULT_REGION"] = "ap-northeast-3"
print(boto3.session.Session().client("ec2").meta.region_name)
NoRegionError You must specify a region.
ap-northeast-1
ap-northeast-3
Could not connect to the endpoint URL(コードのつづり違い)
リージョンコードのつづりが違うと、存在しない接続先を探しにいくため、接続のエラーになります。ap-northeast-1 を ap-notheast-1 と書いた例です。
aws ec2 describe-regions --region ap-notheast-1
Could not connect to the endpoint URL: "https://ec2.ap-notheast-1.amazonaws.com/"
エラー文の URL にコードがそのまま出るので、早見表と見比べます。northeast の r や、番号の違い(東京は1、大阪は3)が見落としやすい箇所です。
無効なリージョンで出る認証エラー
オプトインしていないリージョンにリクエストを送ると、権限のエラーではなく認証のエラーとして返ります。AWS の公式ナレッジセンターには、次の文面が載っています。
An error occurred (AuthFailure) when calling the DescribeInstances operation: AWS was not able to validate the provided access credentials.
An error occurred (InvalidClientTokenId) when calling the AssumeRole operation: The security token included in the request is invalid.
アクセスキーが正しいのにこの文面が出るときは、リージョンの側を確認します。
| 原因 | 確認と直し方 |
|---|---|
| そのリージョンをまだ有効にしていない | aws ec2 describe-regions --all-regions で not-opted-in になっていないかを見て、aws account enable-region で有効にする |
| STS のグローバルエンドポイントで取った一時的な認証情報を使っている | グローバルエンドポイント(sts.amazonaws.com)のセッショントークンは、既定で有効なリージョンと、有効にしたリージョンでだけ使える。リージョンごとの STS エンドポイントで取ったトークンは、すべてのリージョンで使える |
| ロールを引き受ける側と引き受けられる側でリージョンの有効・無効が違う | リクエストする側のアカウントと、認証情報を発行する側のアカウントの両方で、そのリージョンを有効にする |
エラーの早見表
| エラー文 | 原因 | 直し方 |
|---|---|---|
You must specify a region. |
リージョンが設定されていない | --region、AWS_DEFAULT_REGION、aws configure set region のどれかで指定する |
Could not connect to the endpoint URL: "https://ec2.ap-notheast-1.amazonaws.com/" |
コードのつづりが違う | 早見表と見比べて直す |
AuthFailure ... AWS was not able to validate the provided access credentials. |
無効なリージョンに送った、または使えないトークン | リージョンを有効にする。リージョンごとの STS エンドポイントを使う |
InvalidClientTokenId ... The security token included in the request is invalid. |
同上 | 同上 |
よくある質問
Q. 東京リージョンと大阪リージョンのコードは何ですか?
A. 東京が ap-northeast-1、大阪が ap-northeast-3 です。ap-northeast-2 はソウルです。
Q. AZ 名の a・c・d は、どのアカウントでも同じ場所ですか?
A. 同じとは限りません。2025年11月より前に作ったアカウントでは、初期からあるリージョンで、AZ 名と場所の対応がアカウントごとに割り当てられています。場所をそろえたいときは、apne1-az1 のような AZ ID で確認します。
Q. オプトインが必要なリージョンは、有効にしないとどうなりますか?
A. そのリージョンへのリクエストは通りません。describe-regions --all-regions で not-opted-in と表示されるリージョンが対象で、aws account enable-region で有効にすると使えるようになります。有効になるまで数分から数時間かかります。
Q. リージョンの日本語名や英語名を、コマンドで取れますか?
A. 英語名は、Systems Manager のパブリックパラメータ(/aws/service/global-infrastructure/regions/コード/longName)から取れます。describe-regions の結果に名称は入っていないので、日本語名は早見表を使います。
まとめ
- 標準のパーティションのリージョンは34(2026年10月時点)。オプトイン不要が17、必要が17
- 日本国内は東京
ap-northeast-1と大阪ap-northeast-3の2つ - AZ 名(
ap-northeast-1a)はアカウントごとに対応が違うことがある。場所をそろえるときは AZ ID(apne1-az1)で見る - 一覧は
aws ec2 describe-regions --all-regions、AZ はaws ec2 describe-availability-zones --region コードで取る - boto3 は
describe_regionsでアカウントの状態、get_available_regionsで boto3 内の一覧が取れる You must specify a regionは--regionかAWS_DEFAULT_REGIONで直る- 無効なリージョンでは
AuthFailureやInvalidClientTokenIdが出る。キーではなくリージョンの有効・無効を確認する
参考・出典
- AWS Regions and Availability Zones「AWS Regions」 https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html
- AWS Regions and Availability Zones「AWS Availability Zones」 https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-availability-zones.html
- AWS CLI Command Reference「ec2 describe-regions」 https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-regions.html
- AWS Account Management リファレンスガイド「Enable or disable AWS Regions in your account」 https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html
- AWS Systems Manager ユーザーガイド「Calling AWS services, Regions, endpoints, Availability Zones public parameters」 https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-public-parameters-global-infrastructure.html
- AWS re:Post ナレッジセンター「Resolve an IAM access credentials validation error」 https://www.repost.aws/knowledge-center/iam-validate-access-credentials
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「AWSリージョン一覧とコード早見表|東京・大阪のAZも」
株式会社RJC ― SI事業・SES事業・AI駆動開発。RJCは一緒に成長を楽しめる会社です。
WE ARE HIRING
RJCで一緒に開発しながら、
成長を楽しみませんか?
RJCは、Web・モバイル・AIを活用した開発プロジェクトで、テックリードやPM・PMOも活躍するシステム開発会社です。会社を知る、待遇を確かめる、話を聞いてみる。気になるところ見てみてください!
- 127日年間休日
- 12時間平均残業時間
- 毎日ガチャ遊びココロも大切にする福利厚生。アマギフなどの賞品ラインナップ!
ほかにも、チケットレストラン、書籍読み放題、2年ごとの慰労報奨(休暇 or 金一封)、11期連続の黒字決算。