我们可以为 AWS 中的默认 VPC 更改 Default VPC = No 吗?

Can we change Default VPC = No for default VPC in AWS?

我使用默认 VPC 完成了实例和 vpn 连接的完整设置。由于某些原因,我需要删除默认 VPC 并创建新的 VPC 以从头开始重新设置。

但是我不想那样做。我可以使用任何技巧将标志 default VPC 更改为 "No" 吗?我们不能直接做。

我认为你做不到。由于 Default VPC 具有一些由 aws 为您配置的标准组件配置。因为默认 VPC 为您的帐户配置了默认安全组、NACL 和 Internet 网关。

根据 AWS 文档:

When you create a default VPC, it is created with the standard components of a default VPC, including a default subnet in each Availability Zone. You cannot specify your own components.

因此,在您的默认 VPC 中,您可能已经配置了一些对您的新自定义 VPC 不可用的内容。

我认为这就是 Cloudformation 模板可以帮助您轻松地跨不同环境构建堆栈的地方。如果您已经创建了 Cloudformation 模板/terraform,那么您可以轻松迁移到新的 VPC。

注意: 如果他们准备好为您做这件事,您仍然可以咨询 AWS 支持。(可能会收取支持费用)。