来自 aws 文档:
可用区由区域代码后跟字母标识符表示;例如,us-east-1a。为确保资源跨区域的可用区分布,我们独立地将可用区映射到每个 AWS 账户的名称。例如,您的 AWS 账户的可用区 us-east-1a 可能与另一个 AWS 账户的 us-east-1a 位置不同。
要跨账户协调可用区,您必须使用 AZ ID,它是可用区的唯一且一致的标识符。例如,use1-az1 是 us-east-1 区域的 AZ ID,它在每个 AWS 账户中具有相同的位置。
所以我有 2 个帐户,我想检查这个,我在两个帐户中得到相同的输出
aws ec2 describe-availability-zones --region us-west-2
{
"AvailabilityZones": [
{
"State": "available",
"ZoneName": "us-west-2a",
"Messages": [],
"ZoneId": "usw2-az1",
"RegionName": "us-west-2"
},
{
"State": "available",
"ZoneName": "us-west-2b",
"Messages": [],
"ZoneId": "usw2-az2",
"RegionName": "us-west-2"
},
{
"State": "available",
"ZoneName": "us-west-2c",
"Messages": [],
"ZoneId": "usw2-az3",
"RegionName": "us-west-2"
},
{
"State": "available",
"ZoneName": "us-west-2d",
"Messages": [],
"ZoneId": "usw2-az4",
"RegionName": "us-west-2"
}
]
}
那么如何验证我是否在两个帐户中创建 2 个资源并为它们选择 us-west-2a 它们不是在同一位置创建的,因为它们都映射到 usw2-az1
我确信我错过了一些基本的东西
谢谢库马尔