AWS リソースのアベイラビリティーゾーン IDs - AWS Resource Access Manager

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS リソースのアベイラビリティーゾーン IDs

AWS は、物理的なアベイラビリティーゾーンをそれぞれのアベイラビリティーゾーン名にランダムにマッピングします AWS アカウント。このアプローチは、各リージョンのアベイラビリティーゾーン「a」に集中している可能性が高いリソースではなく AWS リージョン、 のアベイラビリティーゾーン全体にリソースを分散するのに役立ちます。その結果、us-east-1aアカウントの AWS アベイラビリティーゾーンが、us-east-1a別の AWS アカウントと同じ物理的な場所を表していない可能性があります。詳細については、Amazon EC2 ユーザーガイドの「リージョンとアベイラビリティゾーン」を参照してください。

次の図は、アベイラビリティーゾーン名のマッピングがアカウントごとに異なる場合があっても各アカウントの AZ ID が同じになる様子を示しています。

マッピングで AZ ID がアベイラビリティーゾーン名とどのように異なるかを示す図。

一部のリソースでは、 だけでなく AWS リージョン、アベイラビリティーゾーンも識別する必要があります。例えば、Amazon VPC サブネットなどです。単一のアカウント内では、特定の名前へのアベイラビリティーゾーンのマッピングは重要ではありません。ただし、 AWS RAM を使用してそのようなリソースを他の と共有する場合 AWS アカウント、マッピング重要です。このランダムなマッピングにより、共有リソースにアクセスしようとするアカウントには、どのアベイラビリティーゾーンを参照すべきかがわからなくなります。その一助として、このようなリソースについては、アカウントに関係するリソースの実際の場所を AZ ID で特定することもできます。AZ ID は、すべてのアベイラビリティーゾーンの一意で一貫性のある識別子です AWS アカウント。例えば、 use1-az1us-east-1リージョンのアベイラビリティーゾーンの AZ ID であり、すべての AWS アカウントで同じ物理的な場所を表します。

AZ ID を使用すると、アカウント間でリソースの場所を区別できます。例えば、AZ ID use1-az2 のアベイラビリティーゾーンにあるサブネットを別のアカウントと共有する場合、このサブネットは AZ ID が同じく use1-az2 であるアベイラビリティーゾーンのそのアカウントでも利用できます。各サブネットの AZ ID は、Amazon VPC コンソールに表示され、 AWS CLIを使用してクエリできます。

Console
アカウントのアベイラビリティーゾーンの AZ ID を表示するには
  1. AWS RAM コンソールの AWS RAM コンソールページに移動します。

  2. 現在の の AZ IDs は AZ ID AWS リージョン で表示できます。

AWS CLI
アカウントのアベイラビリティーゾーンの AZ ID を表示するには

次のコマンド例では、us-west-2 リージョン内のアベイラビリティーゾーンの AZ ID とそれらが呼び出し側の AWS アカウントにどうマップされるかを示します。

$ aws ec2 describe-availability-zones \ --region us-west-2 { "AvailabilityZones": [ { "State": "available", "OptInStatus": "opt-in-not-required", "Messages": [], "RegionName": "us-west-2", "ZoneName": "us-west-2a", "ZoneId": "usw2-az2", "GroupName": "us-west-2", "NetworkBorderGroup": "us-west-2", "ZoneType": "availability-zone" }, { "State": "available", "OptInStatus": "opt-in-not-required", "Messages": [], "RegionName": "us-west-2", "ZoneName": "us-west-2b", "ZoneId": "usw2-az1", "GroupName": "us-west-2", "NetworkBorderGroup": "us-west-2", "ZoneType": "availability-zone" }, { "State": "available", "OptInStatus": "opt-in-not-required", "Messages": [], "RegionName": "us-west-2", "ZoneName": "us-west-2c", "ZoneId": "usw2-az3", "GroupName": "us-west-2", "NetworkBorderGroup": "us-west-2", "ZoneType": "availability-zone" }, { "State": "available", "OptInStatus": "opt-in-not-required", "Messages": [], "RegionName": "us-west-2", "ZoneName": "us-west-2d", "ZoneId": "usw2-az4", "GroupName": "us-west-2", "NetworkBorderGroup": "us-west-2", "ZoneType": "availability-zone" } ] }