Delete a Site-to-Site VPN connection
If you no longer need an AWS Site-to-Site VPN connection, you can delete it. When you delete a Site-to-Site VPN connection, we do not delete the customer gateway or virtual private gateway that was associated with the Site-to-Site VPN connection. If you no longer need the customer gateway and virtual private gateway, you can delete them.
Warning
If you delete your Site-to-Site VPN connection and then create a new one, you must download a new configuration file and reconfigure the customer gateway device.
Delete a VPN connection
After you delete your Site-to-Site VPN connection, it remains visible for a short while with a
state of deleted
, and then the entry is automatically removed.
To delete a VPN connection using the console
Open the Amazon VPC console at https://console.aws.amazon.com/vpc/
. In the navigation pane, choose Site-to-Site VPN connections.
Select the VPN connection and choose Actions, Delete VPN connection.
When prompted for confirmation, enter
delete
and then choose Delete.
To delete a VPN connection using the command line or API
-
DeleteVpnConnection (Amazon EC2 Query API)
-
delete-vpn-connection (AWS CLI)
-
Remove-EC2VpnConnection (AWS Tools for Windows PowerShell)
Delete a customer gateway
If you no longer need a customer gateway, you can delete it. You can't delete a customer gateway that's being used in a Site-to-Site VPN connection.
To delete a customer gateway using the console
In the navigation pane, choose Customer gateways.
Select the customer gateway and choose Actions, Delete customer gateway.
When prompted for confirmation, enter
delete
and then choose Delete.
To delete a customer gateway using the command line or API
-
DeleteCustomerGateway (Amazon EC2 Query API)
-
delete-customer-gateway (AWS CLI)
-
Remove-EC2CustomerGateway (AWS Tools for Windows PowerShell)
Detach and delete a virtual private gateway
If you no longer require a virtual private gateway for your VPC, you can detach it from the VPC.
To detach a virtual private gateway using the console
In the navigation pane, choose Virtual private gateways.
Select the virtual private gateway and choose Actions, Detach from VPC.
Choose Detach virtual private gateway.
If you no longer require a detached virtual private gateway, you can delete it. You
can't delete a virtual private gateway that's still attached to a VPC. After you delete
your virtual private gateway, it remains visible for a short while with a state of
deleted
, and then the entry is automatically removed.
To delete a virtual private gateway using the console
In the navigation pane, choose Virtual private gateways.
Select the virtual private gateway and choose Actions, Delete virtual private gateway.
When prompted for confirmation, enter
delete
and then choose Delete.
To detach a virtual private gateway using the command line or API
-
DetachVpnGateway (Amazon EC2 Query API)
-
detach-vpn-gateway (AWS CLI)
-
Dismount-EC2VpnGateway (AWS Tools for Windows PowerShell)
To delete a virtual private gateway using the command line or API
-
DeleteVpnGateway (Amazon EC2 Query API)
-
delete-vpn-gateway (AWS CLI)
-
Remove-EC2VpnGateway (AWS Tools for Windows PowerShell)