비공개 경로 서비스 게시 및 게시 취소하기

성공적인 개인 경로 서비스에 연결 을 확인한 후에는 소비자에게 배포할 수 있도록 서비스를 게시해야 합니다.

비공개 경로 서비스를 게시하지 않으면 계정 외부에서 액세스할 수 없습니다.

게시를 통해 모든 계정에서 개인 경로 서비스에 대한 액세스를 요청할 수 있습니다. 필요한 경우 비공개 경로 서비스를 생성한 계정으로 액세스가 제한된 경우 게시를 취소할 수도 있습니다.

콘솔, CLI, API 또는 Terraform을 사용하여 IBM Cloud® 비공개 경로 서비스를 게시하고 게시를 취소할 수 있습니다.

콘솔에서 비공개 경로 서비스 게시하기

IBM Cloud 콘솔에서 비공개 경로 서비스를 게시하려면 다음 단계를 따르세요:

  1. 브라우저에서 IBM Cloud 콘솔을 열고 계정에 로그인하십시오.

  2. 탐색 메뉴 탐색 메뉴 아이콘을 선택한 다음 인프라 VPC 아이콘 > 네트워크 > 비공개 경로 서비스를 클릭합니다.

  3. 표에서 새 비공개 경로 서비스의 이름을 찾은 다음 이름을 클릭하면 비공개 경로 서비스 세부정보 페이지를 볼 수 있습니다.

  4. 작업 메뉴에서 게시를 클릭합니다. 작업 메뉴.

    VPC용 비공개 경로 서비스 테이블의 게시 열이 Published 로 변경됩니다.

이제 다른 계정이 VPE (Virtual Private Endpoint) 게이트웨이를 통해 서비스에 연결할 수 있도록 개인 경로 서비스가 노출됩니다.

게시한 후에는 비공개 경로 서비스에 연결하는 고객에게 비공개 경로 서비스 이름이 표시됩니다.

콘솔에서 비공개 경로 서비스 게시 취소하기

IBM Cloud 콘솔에서 비공개 경로 서비스의 게시를 취소하려면 다음 단계를 따르세요:

  1. 브라우저에서 IBM Cloud 콘솔을 열고 계정에 로그인하십시오.
  2. 탐색 메뉴 메뉴 아이콘을 선택한 다음 인프라 > 네트워크 > 비공개 경로 서비스를 클릭합니다.
  3. VPC용 비공개 경로 서비스 표에서 게시를 취소하려는 비공개 경로를 찾은 다음 해당 비공개 경로 서비스의 이름을 클릭합니다.
  4. 비공개 경로 서비스 세부정보 페이지에서 작업 메뉴를 클릭한 다음 게시 취소를 클릭합니다.
  5. 비공개 경로 서비스 게시를 취소할 것인지 확인합니다.

CLI에서 비공개 경로 서비스 게시하기

다음 예제는 CLI를 사용하여 개인 경로 서비스를 공개하는 방법을 보여줍니다.

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

CLI에서 개인 경로 서비스를 공개하려면 다음 단계를 수행하십시오.

  1. 다음 명령을 입력하십시오.
ibmcloud is private-path-service-gateway-publish PRIVATE_PATH_SERVICE_GATEWAY
    [--output JSON]
    [-f, --force]
    [-q, --quiet]

여기서:

PRIVATE_PATH_SERVICE_GATEWAY
비공개 경로 서비스의 ID 또는 이름을 나타냅니다.
--output
출력 형식을 나타내며 JSON만 지원됩니다. JSON 중 하나입니다.
-q, --quiet
상세 출력을 억제합니다.

명령 예제

  • 비공개 경로 서비스를 게시합니다: ibmcloud is ppsgp r006-01cd30f7-e6f2-432f-9520-76247b1fbbe1 ibmcloud is private-path-service-gateway-publish cli-ppsg-0

CLI에서 비공개 경로 서비스 게시 취소하기

다음 예는 CLI를 사용하여 비공개 경로 서비스의 게시를 취소하는 방법을 보여줍니다.

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

CLI에서 비공개 경로 서비스의 게시를 취소하려면 다음 단계를 따르세요:

  1. 다음 명령을 입력하십시오.
ibmcloud is private-path-service-gateway-unpublish PRIVATE_PATH_SERVICE_GATEWAY
    [--output JSON]
    [-f, --force]
    [-q, --quiet]

여기서:

PRIVATE_PATH_SERVICE_GATEWAY
비공개 경로 서비스의 ID 또는 이름을 나타냅니다.
--output
출력 형식을 나타내며 JSON만 지원됩니다. JSON 중 하나입니다.
-q, --quiet
상세 출력을 억제합니다.

API를 사용하여 개인 경로 서비스 공개

API를 사용하여 개인 경로 서비스를 공개하려면 다음 단계를 수행하십시오.

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

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

    • ppsgId-개인 경로 서비스를 가져온 후 변수를 채우십시오.

      export ppsgId=<your_ppsg_id>
      
  3. 모든 변수가 시작되면 비공개 경로 서비스를 게시합니다:

    curl -X POST -sH "Authorization:${iam_token}" \
    "$vpc_api_endpoint/v1/private_path_service_gateways/$ppsgId/publish?version=$api_version&generation=2" \
    -d {}'
    

API로 비공개 경로 서비스 게시 취소하기

API를 사용하여 비공개 경로 서비스의 게시를 취소하려면 다음 단계를 따르세요:

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

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

    • ppsgId-개인 경로 서비스를 가져온 후 변수를 채우십시오.

      export ppsgId=<your_ppsg_id>
      
  3. 모든 변수가 시작되면 비공개 경로 서비스의 게시를 취소합니다:

    curl -X POST -sH "Authorization:${iam_token}" \
    "$vpc_api_endpoint/v1/private_path_service_gateways/$ppsgId/unpublish?version=$api_version&generation=2" \
    -d {}'
    

명령 예제

  • 비공개 경로 서비스를 게시합니다: ibmcloud is ppsgunp r006-01cd30f7-e6f2-432f-9520-76247b1fbbe1 ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0

Terraform으로 비공개 경로 서비스 게시

다음 예제는 Terraform을 사용하여 비공개 경로 네트워크를 게시하는 예제입니다:

resource "ibm_is_private_path_service_gateway_operations" "publish" {
  published = true
  private_path_service_gateway = ibm_is_private_path_service_gateway.ppsg.id
}

테라폼 리소스에 대한 문서는 테라폼 레지스트리를 참조하세요.

Terraform으로 비공개 경로 서비스 게시 취소하기

이 기능은 일반 공개(GA)에 도달하여 공식 출시되면 지원될 예정입니다.

다음 예제는 Terraform을 사용하여 비공개 경로 네트워크를 게시 해제하는 예제입니다:

resource "ibm_is_private_path_service_gateway_operations" "publish" {
  published = false
  private_path_service_gateway = ibm_is_private_path_service_gateway.ppsg.id
}

테라폼 리소스에 대한 문서는 테라폼 레지스트리를 참조하세요.

다음 단계

  1. 이용자에게 연결 정보 전달
  2. 연결 요청 검토계정 정책 작성