如何跨账户映射可用区?
上次更新日期:2022 年 10 月 31 日
我账户中的某个可用区 (AZ) 与另一账户中具有相同名称的 AZ 没有映射到同一位置。我希望在我的账户之间协调资源,使其分配到 AZ,以确认容错能力、提高性能或优化成本。如何跨账户映射 AZ?
解决方案
注意:如果您在运行 AWS Command Line Interface (AWS CLI) 命令时遇到错误,请确保您使用的是最新版本的 AWS CLI。
AZ 名称不会跨账户映射到同一位置。但是,您可以使用可用区 ID (AZ ID) 跨账户映射 AZ:
- 打开 AWS Resource Access Manager 控制台。
- 在导航栏中,从 Region selector(区域选择器)中选择您所在的区域。
- 在右侧 Your AZ ID(您的 AZ ID)窗格中,查看 AZ 名称及其对应 AZ ID 的列表。
注意:您还可以在 AWS CLI 中使用 aws ec2 describe-availability-zones --region "region-name" 命令生成可用区 ID 信息。请务必将“region-name”替换为您的 AWS 区域名称。 - 确定您的各个账户中具有相同 AZ ID 的 AZ。具有相同 AZ ID 的 AZ 会映射到同一物理位置。
参照前面步骤中收集的信息,您可以更好地了解您的资源。然后,您可以做出明智的决定,例如:
- 在所需的 AZ 中创建的子网中启动新实例
- 如何将 EC2 实例移动到另一个子网、可用区或 VPC