本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AZ ID
最初,我們決定將可用區域獨立映射到每個 中的代碼 AWS 帳戶。這可確保資源分散到這些區域的可用區域,即使大多數客戶選擇區域中的第一個可用區域。例如,適用於 us-east-1a的 AWS 帳戶 可能與其他 us-east-1a的 不同 AWS 帳戶。如 AWS 進一步了解客戶使用模式,以及隨著 AWS 發展,我們判斷不需要繼續獨立將可用區域映射至程式碼。2012 年 11 月之後引進的所有區域都會使用統一的可用區域與代碼映射。
若要在所有區域中跨帳戶協調可用區域,即使是獨立對應可用區域的可用區域,請使用 AZ IDs,這是可用區域唯一且一致的識別符。例如,use1-az1 是 us-east-1 區域的 AZ ID,其在每一個 AWS 帳戶的位置都相同。您可檢視您帳戶的 AZ ID 來判斷您的資源在另一個帳戶中資源的相對實體位置。例如,如果您與另一個帳戶共享 AZ ID 為 use1-az2 的可用區域子網,則 AZ ID 也是 use1-az2 之可用區域中的該帳戶就可以使用此子網。
若要檢視帳戶的可用區域 IDs,請檢查 EC2 儀表板
以下圖表說明具有不同可用區域代碼映射至 AZ ID 的兩個帳戶。
具有獨立映射可用區域的區域
在下列區域中,對於 2025 年 11 月之前建立的帳戶,我們會獨立將可用區域映射到每個 AWS 帳戶的代碼。從 2025 年 11 月開始建立的帳戶,取得與代碼對應的相同可用區域。所有其他區域都使用統一映射。
美國東部 (維吉尼亞北部)
美國西部 (加利佛尼亞北部)
美國西部 (奧勒岡)
亞太地區 (新加坡)
亞太地區 (雪梨)
亞太地區 (東京)
歐洲 (愛爾蘭)
南美洲 (聖保羅)
AWS GovCloud (US-West)
命令範例
下列 AWS CLI 命令示範如何取得您 帳戶的 AZ IDs 相關資訊。
使用 CLI 列出可用區域名稱和 IDs
使用下列 describe-availability-zones 命令來描述目前區域的可用區域。若要描述不同區域的可用區域,請新增 --region選項。
aws ec2 describe-availability-zones --query "AvailabilityZones[].{Name:ZoneName,ID:ZoneId}" --output table
以下是美國東部 (俄亥俄) 的範例輸出。
----------------------------
| DescribeAvailabilityZones|
+-----------+--------------+
| ID | Name |
+-----------+--------------+
| use2-az1 | us-east-2a |
| use2-az2 | us-east-2b |
| use2-az3 | us-east-2c |
+-----------+--------------+
使用執行個體中繼資料取得 AZ ID
您可以使用執行個體中繼資料來取得啟動執行個體之可用區域的 AZ ID。