예약된 IP 주소 바인드 및 바인드 해제

콘솔, CLI 및 API를 사용하여 예약된 IP 주소를 엔드포인트 게이트웨이에 바인딩하고 바인딩을 해제할 수 있습니다.

콘솔에서 예약된 IP 주소 바인딩 및 바인딩 해제하기

UI를 사용하여 예약된 IP 주소를 엔드포인트 게이트웨이에 바인드 또는 바인드 해제할 수 있습니다.

예약된 IP 주소 바인드

IBM Cloud® 콘솔을 사용하여 IP 주소를 예약하거나 바인드하려면 다음을 수행하십시오.

  1. IBM Cloud 콘솔에서 탐색 메뉴 탐색 메뉴 아이콘을 선택한 다음 인프라 VPC 아이콘 > 네트워크 > 가상 사설 엔드포인트 게이트웨이를 클릭합니다. VPC용 가상 사설 엔드포인트 게이트웨이 페이지가 열립니다.

  2. 표에서 게이트웨이 행을 강조 표시한 다음 작업 메뉴에서 IP 예약 또는 바인딩을 클릭합니다. 작업 메뉴. 또는 게이트웨이 이름을 클릭하고 엔드포인트 게이트웨이의 세부사항 페이지에서 이 링크에 액세스할 수 있습니다.

    엔드포인트 게이트웨이 작성 중에 IP를 예약하거나 바인드하지 않은 경우, 이 링크는 테이블의 IP 주소 열에 표시됩니다.

  3. 예약 IP 측면 패널을 사용하여 IBM이 나열된 서브넷에서 사용자의 IP 주소를 선택하게 하거나 기존 IP 중에서 선택하십시오.

    하나의 예약된 IP만 각 구역에서 하나의 엔드포인트 게이트웨이에 바인드할 수 있습니다. 예약된 IP를 엔드포인트 게이트웨이에 바인드하려면 기존 서브넷이 있어야 합니다. 동일한 구역에 바인드되는 VPC의 서브넷이 없는지도 확인해야 합니다.

  4. 엔드포인트 게이트웨이가 삭제되는 경우 예약 IP를 자동으로 삭제할지 여부를 지정하십시오. 그런 다음 IP 주소 예약을 클릭하여 주소를 이 엔드포인트 게이트웨이에 바인드하십시오.

예약된 IP 주소 바인드 해제

바인드 해제는 선택되어 있는 예약된 IP가 더 이상 엔드포인트 게이트웨이에 바인드되지 않음을 의미합니다. 그러나 IP 주소는 계속해서 예약되어 있으며 다시 바인드할 수 있습니다.

IBM Cloud 콘솔을 사용하여 IP 주소를 바인드 해제하려면 다음 단계를 수행하십시오.

  1. VPC용 가상 사설 엔드포인트 게이트웨이 페이지에서 표의 게이트웨이 행을 강조 표시한 다음 작업 메뉴에서 IP 바인딩 해제를 클릭합니다. 작업 메뉴. 또는 엔드포인트 게이트웨이의 세부사항 페이지에서 예약된 IP를 바인드 해제할 수 있습니다.
  2. IP 바인드 해제를 클릭하여 지정된 서브넷에서 이 IP를 바인드 해제할 것인지를 확인하십시오.

CLI에서 예약된 IP 주소 바인딩 및 바인딩 해제하기

CLI를 사용하여 예약 IP 주소를 바인드하거나 바인드 해제할 수 있습니다.

시작하기 전에 CLI 환경을 설정 하십시오.

엔드포인트 게이트웨이에 예약된 IP 주소 바인드

CLI에서 예약된 IP를 엔드포인트 게이트웨이에 바인딩하려면 다음 명령을 실행하세요:

  ibmcloud is endpoint-gateway-reserved-ip-bind ENDPOINT_GATEWAY \
    --reserved-ip-id RESERVED_IP_ID [--json]

여기서:

  • ENDPOINT_GATEWAY는 엔드포인트 게이트웨이의 ID입니다.
  • --reserved-ip-id는 네트워크 인터페이스의 기본 IP로 사용될 예약된 IP ID입니다. 지정되지 않으면 서브넷의 사용 가능한 주소가 자동으로 선택되고 예약됩니다.
  • --json은 확인하지 않고 오퍼레이션을 강제 실행합니다.

CLI를 사용하여 엔드포인트 게이트웨이로 예약된 IP 바인드 해제

CLI에서 예약된 IP를 엔드포인트 게이트웨이에 바인딩 해제하려면 다음 명령을 실행하세요:

  ibmcloud is endpoint-gateway-reserved-ip-unbind ENDPOINT_GATEWAY \
  (--address ADDRESS | --reserved-ip-id RESERVED_IP_ID) [-f, --force]

여기서:

  • ENDPOINT_GATEWAY는 엔드포인트 게이트웨이의 ID입니다.
  • --address는 바인드 해제할 예약된 IP 주소입니다.
  • --reserved-ip-id는 바인드 해제할 예약된 IP 주소의 ID입니다.
  • -f, --force는 확인하지 않고 오퍼레이션을 강제 실행합니다.

API로 예약된 IP 주소 바인딩 및 바인딩 해제하기

예약된 IP 주소를 API로 바인딩하거나 바인딩 해제하려면 다음 전제 조건과 절차를 수행하세요.

전제조건

API를 사용하여 예약 IP 주소를 바인드하거나 바인드 해제하려면 다음과 같은 전제조건이 충족되어야 합니다.

  1. API 환경을 설정하십시오.

  2. API 명령에 사용할 변수에 다음 값을 저장하십시오.

    export EndpointGatewayId=<endpoint_gateway_id>
    export ReservedIPId=<reserved_ip_id>
    

엔드포인트 게이트웨이에 예약된 IP 주소 바인드

특정 VPC에 대한 엔드포인트 게이트웨이를 바인드하려면 다음 예제를 참조하십시오.

curl -X PUT
  -sH "Authorization:${iam_token}"
  "$vpc_api_endpoint/v1/endpoint_gateways/$EndpointGatewayId/ips/$ReservedIPId?version=$api_version&generation=2"

엔드포인트 게이트웨이에 예약된 IP 주소 바인드 해제

특정 VPC에 대한 엔드포인트 게이트웨이를 바인드 해제하려면 다음 예제를 참조하십시오.

curl -X DELETE
  -sH "Authorization:${iam_token}"
  "$vpc_api_endpoint/v1/endpoint_gateways/$EndpointGatewayId/ips/$ReservedIPId?version=$api_version&generation=2"