Cloud VPN 게이트웨이 삭제

다음 절차를 통해 기본 VPN 또는 HA VPN 게이트웨이를 삭제할 수 있습니다. HA VPN은 vpn-gateways 명령어 옵션을 사용하고 기본 VPN은 target-vpn-gateways 명령어 옵션을 사용합니다.

HA VPN 게이트웨이를 삭제한 후에는 만든 모든 피어 게이트웨이 리소스가 계속 존재합니다.

HA VPN 게이트웨이 삭제

기존 HA VPN 게이트웨이를 삭제하려면 다음 안내를 따르세요.

Console


  1. Google Cloud Console에서 VPN 페이지로 이동합니다.
    VPN 페이지로 이동
  2. 삭제하려는 게이트웨이 이름이 포함된 행을 찾습니다.
  3. 게이트웨이 이름을 클릭합니다.
  4. Google VPN 게이트웨이 세부정보 화면의 VPN 터널에서 삭제하려는 터널의 체크박스를 선택합니다.
  5. 삭제 버튼을 클릭합니다.
  6. 확인 대화상자에서 삭제를 클릭합니다.
  7. 화면 상단의 삭제 버튼을 클릭하여 게이트웨이를 삭제합니다.
  8. 확인 대화상자에서 삭제를 클릭합니다.

gcloud


다음 명령어에서 PROJECT_ID를 프로젝트 ID로 바꿉니다.

  1. 삭제하려는 VPN 게이트웨이의 이름리전을 식별합니다. 다음 명령어를 사용하여 모든 VPN 게이트웨이를 나열할 수 있습니다. VPN 게이트웨이를 식별한 후에는 다음 단계에서 NAMEREGION을 해당 이름 및 리전으로 바꿉니다.

     gcloud compute vpn-gateways list --project PROJECT_ID
    
  2. VPN 게이트웨이에 삭제해야 하는 VPN 터널이 포함되었는지 확인합니다. 다음 명령어를 사용하여 연결된 모든 터널을 나열합니다.

     gcloud compute vpn-gateways describe NAME \
       --region REGION \
       --project PROJECT_ID \
       --format='flattened(tunnels)'
    
  3. 기존의 각 터널을 삭제합니다.

  4. VPN 게이트웨이를 삭제합니다.

     gcloud compute vpn-gateways delete NAME \
       --region REGION \
       --project PROJECT_ID
    

api

터널을 먼저 삭제하려면 vpnTunnels.delete 메서드로 DELETE 요청을 호출합니다.

  DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/vpnTunnels/TUNNEL_NAME

vpnGateways.delete 메서드로 DELETE 요청을 호출합니다.

  DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/vpnGateways/GATEWAY_NAME

기본 VPN 게이트웨이 삭제

기존 기본 VPN 게이트웨이를 삭제하려면 다음 안내를 따르세요.

Console


  1. Google Cloud Console에서 VPN 페이지로 이동합니다.
    VPN 페이지로 이동
  2. 삭제하려는 게이트웨이 이름이 포함된 행을 찾습니다.
  3. 게이트웨이 이름을 클릭합니다.
  4. Google VPN 게이트웨이 세부정보 화면의 VPN 터널에서 삭제하려는 터널의 체크박스를 선택합니다.
  5. 삭제 버튼을 클릭합니다.
  6. 확인 대화상자에서 삭제를 클릭합니다.
  7. 화면 상단의 삭제 버튼을 클릭하여 게이트웨이를 삭제합니다.
  8. 확인 대화상자에서 삭제를 클릭합니다.

gcloud


다음 명령어에서 PROJECT_ID를 프로젝트 ID로 바꿉니다.

  1. 삭제하려는 VPN 게이트웨이의 이름리전을 식별합니다. 다음 명령어를 사용하여 모든 VPN 게이트웨이를 나열할 수 있습니다. VPN 게이트웨이를 식별한 후에는 다음 단계에서 NAMEREGION을 해당 이름 및 리전으로 바꿉니다.

     gcloud compute target-vpn-gateways list --project PROJECT_ID
    
  2. VPN 게이트웨이에 삭제해야 하는 VPN 터널이 포함되었는지 확인합니다. 다음 명령어를 사용하여 연결된 모든 터널을 나열합니다.

     gcloud compute target-vpn-gateways describe NAME \
       --region REGION \
       --project PROJECT_ID \
       --format='flattened(tunnels)'
    
  3. 기존의 각 터널을 삭제합니다.

  4. 대상 VPN 게이트웨이와 연결된 다음 세 가지 규칙의 이름을 확인합니다.

     gcloud compute target-vpn-gateways describe NAME \
       --region REGION \
       --project PROJECT_ID \
       --format='flattened(forwardingRules)'
    
  5. 전달 규칙을 삭제합니다. 이 명령어를 반복하고, FR_NAME은 각 전달 규칙의 이름으로 바꿉니다.

     gcloud compute forwarding-rules delete FR_NAME \
       --region REGION \
       --project PROJECT_ID
    
  6. 대상 VPN 게이트웨이를 삭제합니다.

     gcloud compute target-vpn-gateways delete NAME \
       --region REGION \
       --project PROJECT_ID
    

api

터널을 먼저 삭제하려면 vpnTunnels.delete 메서드로 DELETE 요청을 호출합니다.

  DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/vpnTunnels/TUNNEL_NAME

targetVpnGateways.delete 메서드로 DELETE 요청을 호출합니다.

  DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetVpnGateways/GATEWAY_NAME

VPN 게이트웨이를 삭제한 후에는 다음을 수행하는 것이 좋습니다.

  • 방화벽 규칙을 검토하고 더 이상 필요하지 않은 규칙을 삭제합니다.
  • 기본 VPN의 경우 이전의 VPN 게이트웨이에서 사용했던 외부 IP 주소를 삭제할 수 있습니다.

다음 단계