IBM Cloud 카탈로그 검색 및 관리(ibmcloud catalog)

IBM Cloud® 카탈로그 항목, 조회 템플리트, 런타임, 데이터 센터의 지리적 위치를 관리하려면 IBM Cloud 명령행 인터페이스에서 다음 명령을 사용하십시오.

카탈로그에 더 많은 CLI 명령어와 기능을 사용할 수 있습니다. 카탈로그 관리 CLI 플러그인을 사용하여 비공개 카탈로그를 관리하고 새로운 비공개 소프트웨어를 온보딩할 수 있습니다. 자세한 정보는 카탈로그 관리 CLI 플러그인을 참조하십시오.

ibmcloud catalog entry

카탈로그 항목을 가져옵니다.

ibmcloud catalog entry ID [--children] [--global]

명령 옵션

--children
카탈로그 항목의 모든 하위 가져오기
--global
글로벌 범위에서 작동

예제

ID가 a0ef1-d3b4j0인 항목 가져오기:

ibmcloud catalog entry 'a0ef1-d3b4j0'

ibmcloud catalog entry-create

카탈로그 항목을 작성합니다(계정의 카탈로그 관리자 전용).

ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]

명령 옵션

-p, --parent
오브젝트의 상위 ID
-c
인라인 또는 파일로 제공된 카탈로그 특정 구성 매개변수가 포함된 유효한 JSON 오브젝트입니다. 지원되는 구성 매개변수 목록은 특정 카탈로그 항목에 대한 설명서를 참조하세요.
--global
글로벌 범위에서 작동

예제

상위 ID가 a0ef1-d3b4j0인 JSON 파일에서 리소스 작성:

ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'

ibmcloud catalog entry-update

기존 카탈로그 항목을 업데이트합니다(카탈로그 관리자 또는 계정의 편집자 전용).

ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]

명령 옵션

-c
인라인 또는 파일로 제공된 카탈로그 특정 구성 매개변수가 포함된 유효한 JSON 오브젝트입니다. 지원되는 구성 매개변수 목록은 특정 카탈로그 항목에 대한 설명서를 참조하세요.
--global
글로벌 범위에서 작동

예제

JSON 파일에서 리소스 j402-dnf1i 업데이트:

ibmcloud catalog entry-update 'j402-dnf1i' -c update

ibmcloud catalog entry-delete

카탈로그 항목을 삭제합니다(계정의 카탈로그 관리자 전용).

ibmcloud catalog entry-delete ID [--global]

명령 옵션

--global
글로벌 범위에서 작동

예제

리소스 j402-dnf1i 삭제:

ibmcloud catalog delete `j402-dnf1i`

ibmcloud catalog entry-visibility

카탈로그 항목의 가시성을 가져옵니다(계정의 카탈로그 관리자 전용).

ibmcloud catalog entry-visibility ID [--global]

명령 옵션

--global
글로벌 범위에서 작동

예제

글로벌 범위에서 리소스 j402-dnf1i의 가시성 가져오기:

ibmcloud catalog entry-visibility 'j402-dnf1i' --global

ibmcloud catalog entry-visibility-set

기존 카탈로그 항목의 가시성을 업데이트합니다(계정의 카탈로그 관리자 전용).

ibmcloud catalog entry-visibility-set ID [--includes-add LIST] [--includes-remove LIST] [--excludes-add LIST] [--excludes-remove LIST] [--owner ID or Email] [--restrict] [--unrestrict] [-c PARAMETERS_AS_JSON] [--global]

명령 옵션

--includes-add
계정(또는 쉼표로 구분된 계정의 목록)을 포함 목록에 추가하고 항목에 대한 가시성을 부여합니다. 이메일 또는 계정 GUID 허용
--includes-remove
계정(또는 쉼표로 구분된 계정의 목록)을 포함 목록에서 제거하고 항목에 대한 가시성을 취소합니다. 이메일 또는 계정 GUID 허용
--excludes-add
계정(또는 쉼표로 구분된 계정의 목록)을 제외 목록에 추가합니다. 이메일 또는 계정 GUID 허용
--excludes-remove
계정(또는 쉼표로 구분된 계정의 목록)을 제외 목록에서 제거하고 항목에 대한 가시성을 취소합니다. 글로벌 관리자가 계정을 설정한 경우, 계정 관리자는 계정을 제거할 수 없습니다. 이메일 또는 계정 GUID 허용
--owner
오브젝트의 소유자를 변경합니다. 이메일 또는 계정 GUID 허용
--restrict
가시성 오브젝트의 제한을 '개인용'으로 변경합니다.
--unrestrict
가시성 오브젝트의 제한을 '공용'으로 변경합니다.
-c
인라인 또는 파일로 제공된 카탈로그 특정 구성 매개변수가 포함된 유효한 JSON 오브젝트입니다. 지원되는 구성 매개변수 목록은 특정 카탈로그 항목에 대한 설명서를 참조하세요.
--global
글로벌 범위에서 작동

예제

JSON 파일에서 리소스 j402-dnf1i의 가시성 설정:

ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json

ibmcloud catalog service-marketplace

마켓플레이스의 서비스 오퍼링을 나열합니다.

ibmcloud catalog service-marketplace [--rc] [--global]

명령 옵션

--rc
RC 호환 가능 서비스만 표시
--global
글로벌 범위에서 작동

예제

글로벌 범위의 서비스 오퍼링 표시:

ibmcloud catalog service-marketplace --global

ibmcloud catalog service

설명, 태그, 호환성 정보 및 사용 가능한 플랜을 포함하여 카탈로그에 있는 서비스의 세부사항을 확인할 수 있습니다.

ibmcloud catalog service NAME_OR_ID [--global]

명령 옵션

--global
글로벌 범위에서 작동합니다.

예제

container-kubernetes 서비스의 세부사항 표시:

ibmcloud catalog service container-kubernetes

ibmcloud catalog templates

IBM Cloud에서 표준 유형 템플리트를 확인합니다.

ibmcloud catalog templates [-d]

명령 옵션

-d(선택사항)
-d 옵션이 지정되면 각 템플리트에 대한 설명도 표시됩니다. 그렇지 않으면 각 템플리트의 ID와 이름만 표시됩니다.

ibmcloud catalog template

지정된 표준 유형 템플리트의 자세한 정보를 봅니다.

ibmcloud catalog template TEMPLATE_ID

명령 옵션

TEMPLATE_ID(필수)
표준 유형 템플리트의 ID입니다. 모든 템플리트의 ID를 보려면 ibmcloud templates를 사용하십시오.

예제

mobileBackendStarter 템플리트의 세부사항 보기:

ibmcloud catalog template mobileBackendStarter

ibmcloud catalog locations

선택한 형식으로 지역의 선택 서브세트를 가져옵니다.

ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]

명령 옵션

-i, --id
id로 지역을 지정합니다.
-k, --kind
지정된 유형에 대한 항목의 목록을 가져옵니다.
--col
테이블의 추가 컬럼을 지정합니다. 현재는 "group", "provider" 및 "tags"입니다.
--global
글로벌 범위에서 작동됩니다.
--csv
출력 CSV 파일

ibmcloud catalog runtime

런타임의 세부사항 보기. 이 명령은 퍼블릭 클라우드에서만 사용 가능합니다.

ibmcloud catalog runtime RUNTIME_ID

예제

"nodejsHelloWorld" 런타임의 세부사항 표시:

ibmcloud catalog runtime nodejsHelloWorld

ibmcloud catalog runtimes

모든 런타임을 나열합니다. 이 명령은 퍼블릭 클라우드에서만 사용 가능합니다.

ibmcloud catalog runtimes [-d]

명령 옵션

-d
각 런타임의 설명 표시

예제

모든 런타임을 해당 설명과 함께 나열:

ibmcloud catalog runtimes -d