GCP在这方面比aws好太多了。在 GCP 中,我可以拥有一个“默认”vpc/network 并为其设置所有自定义设置。我想要aws同样的东西。
我在很多地区都有东西。我不需要复杂的网络,只需要在许多地区使用我自己的 cidr 的 VPC。将这些设置为“默认”会很好,因此我无需担心在所有部署自动化中硬编码 VPC ID 和子网 ID
这可能吗?
GCP在这方面比aws好太多了。在 GCP 中,我可以拥有一个“默认”vpc/network 并为其设置所有自定义设置。我想要aws同样的东西。
我在很多地区都有东西。我不需要复杂的网络,只需要在许多地区使用我自己的 cidr 的 VPC。将这些设置为“默认”会很好,因此我无需担心在所有部署自动化中硬编码 VPC ID 和子网 ID
这可能吗?
AWS 在每个区域都有一个默认 VPC,但您无法对其进行自定义。默认的 VPC 有点宽松,让初学者很容易上手,所以我使用自动化来删除它。
对您来说最好的选择可能是编写一个简单的 CloudFormation 模板并具有参数,以便您可以针对每个区域进行自定义。我没有对此进行测试,但至少应该非常接近。
VPC(此处的文档和示例)。更改此模板以根据需要进行自定义。或者找到一个完整编写的 VPC 模板,AWS 有很多分散在他们的网站上,或者这里有一些。您可能只需要为 CIDR 块和 VPC 名称参数化它们。
您必须将子网添加到模板中,我没有为您完成,但看这里应该很容易。如果你想要一个互联网网关,你也需要添加它。
参数文件(必须是json,每个区域一个,选择不同的CIDR块)
然后在几个区域运行它
如果您想更改您的 VPC