选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

删除您的 VPC

聚焦模式
删除您的 VPC - Amazon Virtual Private Cloud

用完 VPC 后可以将其删除。

要求

在删除 VPC 之前,必须先终止或删除在 VPC 中创建了请求者托管式网络接口的任何资源。例如,您必须终止 EC2 实例并删除负载均衡器、NAT 网关、中转网关 VPC 挂载和接口 VPC 端点。

注意

如果您已为要删除的 VPC 创建了流日志,请注意,已删除的 VPC 的流日志最终会自动删除。

使用控制台删除 VPC

如果您使用 Amazon VPC 控制台删除 VPC,我们还会为您删除以下 VPC 组件:

  • DHCP 选项

  • 仅出口互联网网关

  • 网关端点

  • Internet 网关

  • 网络 ACL

  • 路由表

  • 安全组

  • 子网

使用控制台删除 VPC
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 终止 VPC 中的所有实例。有关更多信息,请参阅《Amazon EC2 用户指南》中的终止实例

  3. 通过以下网址打开 Amazon VPC 控制台:https://console.aws.amazon.com/vpc/

  4. 在导航窗格中,选择 Your VPCs(您的 VPC)。

  5. 选择要删除的 VPC,然后依次选择 Actions(操作)、Delete VPC(删除 VPC)。

  6. 如果存在您必须首先删除或终止的资源,然后我们才能删除 VPC,则我们会显示这些资源。请删除或终止这些资源,然后重试。否则,我们将显示除 VPC 之外还要删除的资源。检查列表,然后继续执行下一步操作。

  7. (可选)如果您有 Site-to-Site VPN 连接,则可以选择此选项以将其删除。如果您计划在另一个 VPC 中使用客户网关,我们建议您保留 Site-to-Site VPN 连接和网关。否则,您必须在创建新的 Site-to-Site VPN 连接后再次配置客户网关设备。

  8. 提示进行确认时,输入 delete,然后选择 Delete(删除)。

使用命令行删除 VPC

在使用命令行删除 VPC 之前,必须先终止或删除在 VPC 中创建了请求者托管式网络接口的任何资源。您还必须删除或分离您创建的所有资源,例如子网、安全组、网络 ACL、路由表、互联网网关和仅限出口的互联网网关。您无需删除默认安全组、默认路由表或默认网络 ACL。

以下过程演示了用于删除常见 VPC 资源,然后删除 VPC 的命令。您必须按照以下顺序使用这些命令。如果您创建了其他 VPC 资源,则还需要使用其相应的删除命令,然后才能删除 VPC。

使用 AWS CLI 删除 VPC
  1. 使用 delete-security-group 命令删除安全组。

    aws ec2 delete-security-group --group-id sg-id
  2. 使用 delete-network-acl 命令删除每个网络 ACL。

    aws ec2 delete-network-acl --network-acl-id acl-id
  3. 使用 delete-subnet 命令删除每个子网。

    aws ec2 delete-subnet --subnet-id subnet-id
  4. 使用 delete-route-table 命令删除每个自定义路由表。

    aws ec2 delete-route-table --route-table-id rtb-id
  5. 使用 detach-internet-gateway 命令将互联网网关与 VPC 分离。

    aws ec2 detach-internet-gateway --internet-gateway-id igw-id --vpc-id vpc-id
  6. 使用 delete-internet-gateway 命令删除互联网网关。

    aws ec2 delete-internet-gateway --internet-gateway-id igw-id
  7. [双堆栈 VPC] 使用 delete-egress-only-internet-gateway 命令删除仅限出口的互联网网关。

    aws ec2 delete-egress-only-internet-gateway --egress-only-internet-gateway-id eigw-id
  8. 使用 delete-vpc 命令删除 VPC。

    aws ec2 delete-vpc --vpc-id vpc-id
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。