AWS リージョンの管理
AWS リージョンは地理的な領域内の AWS リソースのコレクションです。各 AWS リージョンは他のリージョンから分離され、独立しています。リージョンでは耐障害性や安定性が提供され、レイテンシーを低減することもできます。これにより、リージョンの障害の影響を受けずに利用できる冗長リソースを作成できます。
あるリージョンで作成したリソースは、AWS のサービスで提供されるレプリケーション機能を明示的に使用しないかぎり、他のリージョンに存在することはありません。たとえば、Amazon S3 と Amazon EC2 はクロスリージョンのレプリケーションをサポートしています。AWS Identity and Access Management (IAM) などの一部のサービスには、リージョンリソースがありません。
ポリシー条件を使用して、AWS リージョン内の AWS のサービスへのアクセスを制御できます。
リソース
-
リージョンの名前とコードの一覧については、こちらの表を参照してください。
-
利用可能なリージョンと今後予定されているリージョンのマップについては、リージョンとアベイラビリティーゾーン
を参照してください。 -
各リージョンでサポートされている AWS サービス (エンドポイントなし) のリストについては、AWS リージョンサービスリスト
を参照してください。
リージョンを有効にする
2019 年 3 月 20 日より前に導入されたリージョンはデフォルトで有効になっています。これらのリージョンで、リソースの作成と管理をすぐに開始できます。デフォルトで有効になっているリージョンは、有効または無効にできません。
リージョンがデフォルトで無効になっている場合は、リソースを作成および管理する前に、リージョンを有効にする必要があります。次のリージョンは、デフォルトで無効になっています。
アフリカ (ケープタウン)
アジアパシフィック (香港)
アジアパシフィック (ハイデラバード)
アジアパシフィック (ジャカルタ)
ヨーロッパ (ミラノ)
欧州 (スペイン)
欧州 (チューリッヒ)
中東 (バーレーン)
中東 (アラブ首長国連邦)
リージョンを有効にすると、そのリージョンへの IAM リソースの配信など、AWS がそのリージョンでアカウントを準備するためのアクションを実行します。ほとんどのアカウントでは、このプロセスに数分かかりますが、数時間かかることがあります。このプロセスが完了するまでそのリージョンを使用することはできません。
要件
無効になっているリージョンを有効にするには、リージョンを有効にする許可が必要です。IAM ポリシーの例を確認するには、IAM ユーザーガイドの「AWS リージョンの有効化と無効化の許可」を参照してください。
リージョンを有効にするには
-
AWS Management Console にサインインします。
-
コンソールの右上隅のアカウント名またはアカウント番号を選択してから [Account] (アカウント) を選択します。
-
[AWSリージョン] で、有効にするリージョンの [アクション] 列を選択し、[有効化] を選択します。
ヒント [ステータス] 列が [デフォルトで有効] であれば、リージョンを有効にする必要はありません。
-
ダイアログボックスの情報テキストを確認し、[Enable Region (リージョンの有効化)] を選択します。
-
リージョンが使用できるようになるまで待ちます。
リージョンを無効にする
デフォルトで無効になっていた、次のリージョンのいずれかを有効にした場合は、必要に応じて無効にすることができます。
アフリカ (ケープタウン)
アジアパシフィック (香港)
アジアパシフィック (ハイデラバード)
アジアパシフィック (ジャカルタ)
ヨーロッパ (ミラノ)
欧州 (スペイン)
欧州 (チューリッヒ)
中東 (バーレーン)
中東 (アラブ首長国連邦)
リージョンを無効にすると、そのリージョンのリソースは結果整合性に基づいて利用不可となります。ただし、リソースは削除されません。このリージョンは必要に応じて再度有効にすることができます。
要件
-
デフォルトで有効になっているリージョンは無効にできません。
-
リージョンを無効にするには、リージョンを無効にするアクセス許可が必要です。IAM ポリシーの例を確認するには、IAM ユーザーガイドの「AWS リージョンの有効化と無効化の許可」を参照してください。
-
リージョンを無効にする前に、そのリージョンからすべてのリソースを削除することをお勧めします。リージョンを無効にすると、AWS マネジメントコンソールまたは IAM プリンシパルを使用する AWS API によって、そのアカウントから、リージョンのリソースを表示または管理することはできなくなります。ただし、そのリージョンのリソースに対して引き続き料金が発生することがあります。詳細については、AWS Billing and Cost Management ユーザーガイドの「リージョンの有効化と無効化」を参照してください。
リージョンを無効にするには
-
AWS Management Console にサインインします。
-
コンソールの右上隅のアカウント名またはアカウント番号を選択してから [Account] (アカウント) を選択します。
-
[AWSリージョン] で、無効にするリージョンの [アクション] 列を選択し、[無効化] を選択します。
-
ダイアログボックスの情報テキストを確認し、[Disable Region (リージョンの無効化)] を選択します。
AWS CLI を使用するリージョンの記述
describe-regions コマンドを使用して、アカウントで使用可能なリージョンが有効または無効かどうかを記述します。
aws ec2 describe-regions --all-regions
リージョンがデフォルトで有効になっている場合、出力には以下が含まれます。
"OptInStatus": "opt-in-not-required"
リージョンが有効になっていない場合、出力には以下が含まれます。
"OptInStatus": "not-opted-in"
オプトインリージョンが有効になると、出力には以下が含まれます。
"OptInStatus": "opted-in"