如何创建跨多个区域的vpc?

how to create a vpc across multiple regions?

人们说“VPC 是区域特定的 - 这意味着 vpc 存在于创建它的区域中”。是真的吗?如果是这样,为什么 create-vpc 没有选择区域的选项?如果我想在多个区域复制一个VPC怎么办?

create-vpc doc

meaning vpc exists in the region in which it was created"

create-vpc doesn't have an option to choose region

默认使用用户的默认区域,可以使用 --region 参数覆盖。

--region参数属于aws cli级别(不只是ec2),所以在别处有记载

What if I want to replicate a VPC in multiple regions

我不知道你说的replicate是什么意思,你可以在每个区域创建一个具有相同属性的vpc。每个 vpc 都是区域特定的,因此每个区域中的 VPC 都是独立的,没有任何连接。

可以使用 VPN 或跨区域 VPC 对等连接不同区域的多个 VPC。无论如何,如果确实需要,我建议将区域之间的系统分开或使用 aws-native 复制。