AWS リージョンの管理 - AWS 全般のリファレンス

AWS リージョンの管理

AWS リージョンは地理的な領域内の AWS リソースのコレクションです。各 AWS リージョンは他のリージョンから分離され、独立しています。リージョンでは耐障害性や安定性が提供され、レイテンシーを低減することもできます。これにより、リージョンの障害の影響を受けずに利用できる冗長リソースを作成できます。リージョンの名前とコードの一覧については、こちらの表を参照してください。

あるリージョンで作成したリソースは、AWS のサービスで提供されるレプリケーション機能を明示的に使用しないかぎり、他のリージョンに存在することはありません。たとえば、Amazon S3 と Amazon EC2 はクロスリージョンのレプリケーションをサポートしています。AWS Identity and Access Management (IAM) などの一部のサービスには、リージョンリソースがありません。

ポリシー条件を使用して、AWS リージョン内の AWS のサービスへのアクセスを制御できます。各リージョンでサポートされている AWS のサービスの表 (エンドポイントなし) については、リージョン表を参照してください。

2019 年 3 月 20 日より前に導入されたリージョンはデフォルトで有効になっています。これらのリージョンで、リソースの作成と管理をすぐに開始できます。デフォルトで有効になっているリージョンは、有効または無効にできません。

リージョンを有効にする

リージョンがデフォルトで無効になっている場合は、リソースを作成および管理する前に、リージョンを有効にする必要があります。次のリージョンは、デフォルトで無効になっています。

  • アフリカ (ケープタウン)

  • アジアパシフィック (香港)

  • ヨーロッパ (ミラノ)

  • 中東 (バーレーン)

リージョンを有効にすると、そのリージョンへの IAM リソースの配信など、AWS がそのリージョンでアカウントを準備するためのアクションを実行します。ほとんどのアカウントでは、このプロセスに数分かかりますが、数時間かかることがあります。このプロセスが完了するまでそのリージョンを使用することはできません。

Requirements

デフォルトで無効になっているリージョンを有効にするには、リージョンを有効にするアクセス許可が必要です。IAM ポリシーの例を確認するには、IAM ユーザーガイドの「AWS リージョンの有効化と無効化の許可」を参照してください。

リージョンを有効にするには

  1. AWS Management Console にサインインします。

  2. コンソールの右上隅のアカウント名またはアカウント番号を選択し、続いて [マイアカウント] を選択します。

  3. [AWS リージョン] セクションで、有効にするリージョンの名前の横にある [有効化] を選択します。

  4. ダイアログボックスの情報テキストを確認し、[Enable Region (リージョンの有効化)] を選択します。

  5. リージョンが使用できるようになるまで待ちます。

リージョンを無効にする

リージョンを無効にすると、そのリージョンのリソースは、ただちに使用できなくなります。ただし、リソースは削除されません。デフォルトで有効になっているリージョンは無効にできません。

Requirements

  • リージョンを無効にするには、リージョンを無効にするアクセス許可が必要です。IAM ポリシーの例を確認するには、IAM ユーザーガイドの「AWS リージョンの有効化と無効化の許可」を参照してください。

  • リージョンを無効にする前に、そのリージョンからすべてのリソースを削除することをお勧めします。リージョンを無効にすると、そのリージョンのリソースを表示または管理することはできません。ただし、そのリージョンのリソースに対して引き続き料金が発生することがあります。詳細については、AWS Billing and Cost Management ユーザーガイドの「リージョンの有効化と無効化」を参照してください。

リージョンを無効にするには

  1. AWS Management Console にサインインします。

  2. コンソールの右上隅のアカウント名またはアカウント番号を選択し、続いて [マイアカウント] を選択します。

  3. [AWS リージョン] セクションで、無効にするリージョンの名前の横にある [無効化] を選択します。

  4. ダイアログボックスの情報テキストを確認し、[Disable Region (リージョンの無効化)] を選択します。

AWS CLI を使用するリージョンの記述

describe-regions コマンドを使用して、アカウントで使用可能なリージョンが有効または無効かどうかを記述します。

aws ec2 describe-regions --all-regions

リージョンがデフォルトで有効になっている場合、出力には以下が含まれます。

"OptInStatus": "opt-in-not-required"

リージョンが有効になっていない場合、出力には以下が含まれます。

"OptInStatus": "not-opted-in"

オプトインリージョンが有効になると、出力には以下が含まれます。

"OptInStatus": "opted-in"