포트 매핑 서비스 업데이트

이 페이지에서는 서비스 프로듀서가 Private Service Connect 포트 매핑 서비스를 업데이트하는 방법을 설명합니다.

네트워크 엔드포인트 추가

NEG를 다시 만들지 않고도 포트 매핑 네트워크 엔드포인트 그룹(NEG)에 네트워크 엔드포인트를 추가할 수 있습니다.

네트워크 엔드포인트 추가에 관한 자세한 내용은 포트 매핑 NEG에 네트워킹 엔드포인트 추가를 참조하세요.

네트워크 엔드포인트 나열

포트 매핑 NEG와 연결된 네트워크 엔드포인트를 나열할 수 있습니다.

콘솔

  1. Google Cloud 콘솔에서 네트워크 엔드포인트 그룹 페이지로 이동합니다.

    네트워크 엔드포인트 그룹으로 이동

  2. 포트 매핑 NEG의 이름을 클릭합니다.

gcloud

network-endpoint-groups list-network-endpoints 명령어를 사용합니다.

gcloud beta compute network-endpoint-groups list-network-endpoints NEG \
    --region=REGION

다음을 바꿉니다.

  • NEG: 포트 매핑 NEG의 이름입니다.
  • REGION: 포트 매핑 NEG의 리전입니다.

API

regionNetworkEndpointGroups.listNetworkEndpoints 메서드에 POST 요청을 전송합니다.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/listNetworkEndpoints

다음을 바꿉니다.

  • PROJECT_ID: 포트 매핑 NEG 프로젝트의 ID입니다.
  • REGION: 포트 매핑 NEG의 리전입니다.
  • NEG: 포트 매핑 NEG의 이름입니다.

네트워크 엔드포인트 업데이트

네트워크 엔드포인트와 연결된 포트 매핑 또는 VM을 업데이트해야 하는 경우 네트워크 엔드포인트를 삭제하거나 VM을 삭제할 수 있습니다. VM을 삭제하면 Google Cloud에서 VM과 연결된 모든 네트워크 엔드포인트를 삭제합니다.

네트워크 엔드포인트가 삭제된 후 업데이트된 포트 매핑 또는 VM이 포함된 포트 매핑 NEG에 네트워크 엔드포인트를 추가합니다.

포트 매핑 NEG에서 네트워크 엔드포인트 삭제

NEG를 다시 만들지 않고도 포트 매핑 NEG에서 네트워크 엔드포인트를 삭제할 수 있습니다.

콘솔

  1. Google Cloud 콘솔에서 네트워크 엔드포인트 그룹 페이지로 이동합니다.

    네트워크 엔드포인트 그룹으로 이동

  2. 업데이트할 포트 매핑 NEG의 이름을 클릭합니다.

  3. 삭제하려는 네트워크 엔드포인트를 선택합니다.

  4. 엔드포인트 삭제를 클릭합니다.

gcloud

network-endpoint-groups update 명령어를 사용합니다.

gcloud beta compute network-endpoint-groups update NEG \
    --region=REGION \
    --remove-endpoint=instance=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME

다음을 바꿉니다.

  • NEG: 포트 매핑 NEG의 이름입니다.
  • REGION: 포트 매핑 NEG의 리전입니다.
  • PROJECT_ID: 포트 매핑 NEG 프로젝트의 ID입니다.
  • ZONE: 삭제할 네트워크 엔드포인트와 연결된 VM의 영역입니다.
  • INSTANCE_NAME: 삭제할 네트워크 엔드포인트와 연결된 인스턴스의 이름입니다.

API

regionNetworkEndpointGroups.detachNetworkEndpoints 메서드에 POST 요청을 전송합니다.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/detachNetworkEndpoints
{
  "networkEndpoints": [
    {
      "instance": "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
    }
  ]
}

다음을 바꿉니다.

  • PROJECT_ID: 포트 매핑 NEG 프로젝트의 ID입니다.
  • REGION: 포트 매핑 NEG의 리전입니다.
  • NEG: 포트 매핑 NEG의 이름입니다.
  • ZONE: 삭제할 네트워크 엔드포인트와 연결된 VM의 영역입니다.
  • INSTANCE_NAME: 삭제할 네트워크 엔드포인트와 연결된 인스턴스의 이름입니다.