인스턴스 ID 검색

서비스에 대한 API 요청에 고유 ID 또는 인스턴스 ID를 포함시켜 조작할 개별 IBM Cloud® Hyper Protect Crypto Services 인스턴스를 대상으로 지정할 수 있습니다.

UI를 사용하여 인스턴스 ID 보기

Hyper Protect Crypto Services 리소스 목록으로 이동하여 IBM Cloud 서비스 인스턴스와 연관된 인스턴스 ID를 볼 수 있습니다.

  1. UI에 로그인하십시오.

  2. 메뉴 > 리소스 목록으로 이동한 후 서비스를 클릭하여 클라우드 서비스 목록을 찾아보십시오.

  3. Hyper Protect Crypto Services 서비스 인스턴스를 설명하는 테이블 행을 클릭하십시오.

  4. 개요 > 인스턴스로 이동하여 인스턴스 ID 값을 복사하십시오.

    인스턴스 ID는 Hyper Protect Crypto Services 서비스 인스턴스를 고유하게 식별합니다.

CLI를 사용하여 인스턴스 ID 검색

IBM Cloud CLI를 사용하여 서비스 인스턴스에 대한 인스턴스 ID를 검색할 수도 있습니다.

  1. IBM Cloud CLI를 사용하여 IBM Cloud에 로그인하십시오.

    ibmcloud login
    

    로그인에 실패하면 ibmcloud login --sso 명령을 실행하여 다시 시도하십시오. --sso 매개변수는 연합 ID로 로그인할 때 필요합니다. 이 옵션이 사용되면 CLI 출력에 나열되는 링크로 이동하여 일회성 패스코드를 생성하십시오.

  2. Hyper Protect Crypto Services의 프로비저닝된 인스턴스가 포함된 지역 및 리소스 그룹을 선택하십시오. 다음 명령을 사용하여 대상 지역과 리소스 그룹을 설정할 수 있습니다.

    ibmcloud target -r <region_name> -g <resource_group_name>
    
  3. Hyper Protect Crypto Services 서비스 인스턴스를 고유하게 식별하는 클라우드 리소스 이름(CRN)을 검색하십시오.

    ibmcloud resource service-instance <instance_name> --id
    

    <instance_name>을(를) Hyper Protect Crypto Services 서비스 인스턴스에 지정된 고유 별명으로 대체하십시오. 다음 잘린 예제에서는 CLI 출력을 보여줍니다.

    crn:v1:public:hs-crypto:us-south:a/f047b55a3362ac06afad8a3f2f5586ea:42454b3b-5b06-407b-a4b3-34d9ef323901:: 42454b3b-5b06-407b-a4b3-34d9ef323901
    

    42454b3b-5b06-407b-a4b3-34d9ef323901 값은 인스턴스 ID의 예입니다.

API를 사용하여 인스턴스 ID 검색

애플리케이션을 빌드하여 연결하는 데 도움이 되는 인스턴스 ID를 프로그래밍 방식으로 검색하려 할 수 있습니다. IBM Cloud 리소스 제어기 API를 호출한 후 JSON 출력을 jq 에 파이프하여 이 값을 추출할 수 있습니다.

  1. IBM Cloud IAM 액세스 토큰을 검색하십시오.

  2. 리소스 제어기 API 를 호출하여 인스턴스 ID를 검색하십시오.

    curl -X GET \
    https://resource-controller.cloud.ibm.com/v2/resource_instances \
    -H 'Authorization: Bearer <access_token>' | jq -r '.resources[] | select(.name | contains("<instance_name>")) | .guid'
    

    <instance_name>을(를) Hyper Protect Crypto Services 서비스 인스턴스에 지정된 고유 별명으로 대체하십시오. 다음 출력은 인스턴스 ID 예제를 표시합니다.

    42454b3b-5b06-407b-a4b3-34d9ef323901