AWS資源的可用區域 ID - AWS Resource Access Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS資源的可用區域 ID

AWS將實體可用區域隨機對應至每個區域的可用區域名稱AWS 帳戶。這種方法有助於將資源分配到可用區域中AWS 區域,而不是可能集中在每個區域的可用區域「a」中的資源。因此,AWS帳戶的可us-east-1a用區域可能不代表與不同帳AWS戶相同us-east-1a的實體位置。如需詳細資訊,請參閱 Amazon EC2 使用者指南中的區域和可區域。

下圖顯示每個帳戶的 AZ ID 如何相同,即使每個帳戶的可用區域名稱對應不同。

顯示 AZ ID 對應方式與可用區域名稱不同的圖例。

對於某些資源,您不僅必須識別可用區域AWS 區域,還必須識別可用區域。例如,亞馬遜 VPC 子網路。在單一帳戶中,可用區域與特定名稱的對應並不重要。但是,當您使AWS RAM用與其他人共享此類資源時AWS 帳戶,映射重要。這種隨機映射使帳號存取共用資源的能力變得更加複雜,以瞭解要參考哪個可用區域。為了協助解決此問題,此類資源還允許您使用 AZ ID 來識別與帳戶相關的資源實際位置。AZ ID 是可用區域在所有區域之間唯一且一致的識別符AWS 帳戶。例如,use1-az1是區域在區us-east-1域的 AZ ID,其在每一個AWS帳戶的位置都相同。

您可以用 AZ ID 來判斷某個帳戶資源在另一個帳戶的相對位置。例如,如果您與另一個帳戶共享 AZ ID 為 use1-az2 的可用區域子網,則 AZ ID 也是 use1-az2 之可用區域中的該帳戶就可以使用此子網。Amazon VPC 主控台會顯示各子網路的 AZ ID,其可用區域AWS CLI。

Console
檢視您帳戶中可用區域的 AZ ID
  1. 導覽至主AWS RAM控台中的主AWS RAM控台頁面。

  2. 您可以在您的 AZ IDAWS 區域 下檢視目前的 AZ ID

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" } ] }