本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
VPC 結束使用後即可刪除。
需求
可以刪除 VPC 前,您必須先終止或刪除在 VPC 中建立申請者管理之網路介面的所有資源。例如,您必須終止 EC2 執行個體並刪除您的負載平衡器、NAT 閘道、傳輸閘道 VPC 連接和介面 VPC 端點。
注意
如果您已為要刪除的 VPC 建立流程日誌,請注意,已刪除 VPC 的流程日誌最終會被自動移除。
使用主控台刪除 VPC
如果您使用 Amazon VPC 主控台刪除 VPC,我們也會為您刪除下列 VPC 元件:
-
DHCP 選項
-
輸出限定網際網路閘道
-
閘道端點
-
網際網路閘道
-
網路 ACL
-
路由表
-
安全群組
-
子網路
使用主控台來刪除您的 VPC
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
終止 VPC 中的所有執行個體。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的終止您的執行個體。
在 https://console.aws.amazon.com/vpc/
開啟 Amazon VPC 主控台。 -
在導覽窗格中,選擇 Your VPCs (您的 VPC)。
-
選取要刪除的 VPC,然後選擇 Actions (動作)、Delete VPC (刪除 VPC)。
-
如果有您在可以刪除 VPC 之前必須先刪除或終止的資源,我們會顯示這些資源。刪除或終止這些資源,然後再試一次。否則,除了 VPC 以外,還會顯示我們將刪除的其他資源。請檢閱清單,然後繼續進行下一個步驟。
-
(選用) 如果您有 Site-to-Site VPN 連線,您可以選取此選項以將其刪除。若您計劃搭配另一個 VPC 使用客戶閘道,我們建議您保留 Site-to-Site VPN 連線和閘道。否則,您必須在建立新的 Site-to-Site VPN 連線後,再次設定客戶閘道裝置。
-
出現確認提示時,請輸入
delete
,然後選擇 Delete (刪除)。
使用命令列刪除 VPC
在您可以使用命令列刪除 VPC 前,必須先終止或刪除在 VPC 中建立申請者管理之網路介面的任何資源。您也必須刪除或分離自己建立的所有 VPC 資源,例如子網路、安全群組、網路 ACL、路由表、網際網路閘道和輸出限定網際網路閘道。您不需要刪除預設安全群組、預設路由表或預設網路 ACL。
下列程序會示範用於刪除常用 VPC 資源與刪除 VPC 的命令。您必須按照此順序使用這些命令。如果您已建立其他 VPC 資源,還需要先使用其對應的刪除命令,才能刪除 VPC。
使用 刪除 VPC AWS CLI
-
使用 delete-security-group
命令刪除您的安全群組。 aws ec2 delete-security-group --group-id
sg-id
-
使用 delete-network-acl
命令刪除每個網路 ACL。 aws ec2 delete-network-acl --network-acl-id
acl-id
-
使用 delete-subnet
命令刪除每個子網路。 aws ec2 delete-subnet --subnet-id
subnet-id
-
使用 delete-route-table
命令刪除每個自訂路由表。 aws ec2 delete-route-table --route-table-id
rtb-id
-
使用 detach-internet-gateway
命令將網際網路閘道與 VPC 分離。 aws ec2 detach-internet-gateway --internet-gateway-id
igw-id
--vpc-idvpc-id
-
使用 delete-internet-gateway
命令刪除網際網路閘道。 aws ec2 delete-internet-gateway --internet-gateway-id
igw-id
-
[雙堆疊 VPC] 使用 delete-egress-only-internet-gateway
命令刪除輸出限定網際網路閘道。 aws ec2 delete-egress-only-internet-gateway --egress-only-internet-gateway-id
eigw-id
-
使用 delete-vpc
命令刪除 VPC。 aws ec2 delete-vpc --vpc-id
vpc-id