카탈로그 관리 CLI 플러그인
IBM Cloud® 카탈로그 관리 명령줄 인터페이스(CLI)는 IBM Cloud 카탈로그 및 계정의 비공개 카탈로그에 있는 제품 작업을 위한 추가 기능을 제공합니다. 이 CLI 플러그인을 사용하여 개인용 카탈로그, 온보드 개인용 소프트웨어 제품을 관리하고 공용 카탈로그와 개인용 카탈로그 간의 카탈로그 가시성을 관리할 수 있습니다.
시작하기 전에
- IBM Cloud CLI를 설치하십시오. 자세한 정보는 IBM Cloud CLI 시작하기를 참조하십시오. IBM Cloud CLI를 사용하여 명령행을 실행하기 위한 접두부는
ibmcloud입니다. - 레지스트리 명령을 실행하기 전에
ibmcloud login명령으로 IBM Cloud에 로그인하여 액세스 토큰을 생성하고 세션을 인증하십시오.
카탈로그 관리 플러그인 설치
카탈로그 관리 플러그인을 설치하려면 다음 명령을 실행하십시오.
ibmcloud plugin install catalogs-management
ibmcloud CLI 및 catalogs-management CLI 플러그인에 대한 업데이트가 사용 가능해지면 명령행에서 알림이 표시됩니다. 사용 가능한 모든 명령 및 플래그를 사용할 수 있도록 CLI를 최신 상태로 유지해야 합니다.
현재 버전의 catalogs-management CLI 플러그인을 보려면 ibmcloud plugin list를 실행하십시오.
개인정보 보호 및 보안을 유지하려면 카탈로그 이름이나 카탈로그 설명에 개인 정보를 두지 마십시오.
ibmcloud catalog account 추가 승인 액세스
다음 명령을 실행하여 카탈로그 계정에 승인 액세스를 추가하십시오.
ibmcloud catalog account add-approval-access [--account-ids IDS] [--object-kind KIND]
명령 옵션
- --object-kind VALUE
- 오브젝트 유형을 제공하십시오. 옵션은
offering,vpe,proxy_source또는preset_configuration입니다. - --account-ids VALUE
- 다음 중 하나를 접두사로 붙인 쉼표로 구분된 계정 ID 목록을 입력합니다. 일반 계정의 경우
-acct-, 기업 계정의 경우-ent-, 기업 계정 그룹의 경우-entgrp-입니다.
iBM클라우드 카탈로그 계정 삭제-승인-액세스
다음 명령을 실행하여 카탈로그 계정에 대한 승인 액세스를 삭제하십시오.
ibmcloud catalog account delete-approval-access [--account-ids IDS] [--object-kind KIND]
명령 옵션
- --object-kind VALUE
- 오브젝트 유형을 제공하십시오. 옵션은
offering,vpe,proxy_source또는preset_configuration입니다. - --account-ids VALUE
- 다음 중 하나를 접두사로 붙인 쉼표로 구분된 계정 ID 목록을 입력합니다. 일반 계정의 경우
-acct-, 기업 계정의 경우-ent-, 기업 계정 그룹의 경우-entgrp-입니다.
iBM클라우드 카탈로그 계정 가져오기-승인 목록
카탈로그 계정에 대한 승인 목록을 가져오려면 다음 명령을 실행하세요.
ibmcloud catalog account get-approval-list [--object-kind KIND]
명령 옵션
- --object-kind VALUE
- 오브젝트 유형을 제공하십시오. 옵션은
offering,vpe,proxy_source또는preset_configuration입니다.
ibmcloud 카탈로그 계정 가져오기 승인 목록 소스
다음 명령을 실행하여 소스를 가리키는 모든 대상 계정을 가져오십시오.
ibmcloud catalog account get-approval-list-source [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]
명령 옵션
- --object-kind VALUE
- 오브젝트 유형을 제공하십시오. 옵션은
offering,vpe,proxy_source또는preset_configuration입니다. - --approval-state VALUE
- 승인 상태를 제공하십시오. 옵션은
approved,pending또는rejected입니다. - --enterprise-id VALUE(선택 사항)
- 엔터프라이즈에 대한 요청을 보거나 관리하기 위해 엔터프라이즈 또는 엔터프라이즈 계정 그룹 ID를 제공하십시오. 엔터프라이즈의 경우 ID에
-ent-접두부를 지정하고 계정 그룹의 경우-entgrp접두부를 지정하십시오.
ibmcloud 카탈로그 계정 설정-승인-상태-소스
다음 명령을 실행하여 소스를 가리키는 대상 계정에 대한 승인 상태를 설정합니다.
ibmcloud catalog account set-approval-state-source [--account-ids IDS] [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]
명령 옵션
- --object-kind VALUE
- 오브젝트 유형을 제공하십시오. 옵션은
offering,vpe,proxy_source또는preset_configuration입니다. - --approval-state VALUE
- 승인 상태를 제공하십시오. 옵션은
approved,pending또는rejected입니다. - --account-ids VALUE
- 일반 계정의 경우
-acct-, 기업 계정의 경우-ent-, 기업 계정 그룹의 경우-entgrp-중 하나로 접두사를 붙인 쉼표로 구분된 계정 ID 목록을 입력합니다. - --enterprise-id VALUE(선택 사항)
- 엔터프라이즈에 대한 요청을 보거나 관리하기 위해 엔터프라이즈 또는 엔터프라이즈 계정 그룹 ID를 제공하십시오. 엔터프라이즈의 경우 ID에
-ent-접두부를 지정하고 계정 그룹의 경우-entgrp접두부를 지정하십시오.
ibmcloud catalog create
사용자 계정에 새 개인용 카탈로그를 작성하려면 이 명령을 사용하십시오. 개인용 카탈로그는 IBM Cloud 카탈로그에서 일련의 제품, 자신이 추가한 개인용 제품 또는 제품에 대한 참조를 구성하는 데 사용됩니다. 제품을 보고 작업하려면 사용자가 IAM 액세스 정책 또는 개인용 카탈로그가 포함된 리소스 그룹을 통해 개인용 카탈로그에 액세스할 수 있어야 합니다.
카탈로그가 특정 리소스 그룹의 컨텍스트에 존재하므로 리소스 그룹을 대상으로 카탈로그를 만들 수 있습니다. 리소스 그룹의 목록을 가져오기 위해 ibmcloud resource groups 명령을 실행한 후 ibmcloud target -g "resource group" 명령을 실행할 수 있습니다.
ibmcloud catalog create --name CATALOG [--catalog-description "DESCRIPTION"]
명령 옵션
- --name CATALOG
- 카탈로그 이름입니다.
- --catalog-description DESCRIPTION(선택사항)
- 새 카탈로그에 대한 짧은 설명입니다.
예
dev-catalog 설명과 함께 a catalog for development and testing purpsoses라는 카탈로그를 작성하십시오.
ibmcloud catalog create --name dev-catalog --catalog-description "a catalog for development and testing purposes"
ibmcloud catalog list
이 특정 계정에서 카탈로그의 목록을 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog list [--output FORMAT]
명령 옵션
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
출력
명령은 다음 출력을 리턴합니다.
Name ID Description Last Updated
dev-catalog 93f592fb-e09b-4a53-bbd9-92f6ab9e253b short-description 2019-11-21 21:28:28.347 +0000 UTC
ABDemoTestCatalog 7a246530-e191-45e2-87cc-07c8c7033d2b short-description 2019-08-19 17:43:48.59 +0000 UTC
ibmcloud catalog get
계정에서 특정한 카탈로그에 대한 정보를 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog get --catalog CATALOG [--output FORMAT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
출력
명령은 다음 출력을 리턴합니다.
Name Current State Version Locator
dev-catalog
|__dev-offering
| |__Openshift
| |__1.0.0 Draft 480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.fd8f91a3-8027-4919-ad6d-c5189a4a8ee
ibmcloud catalog delete
계정에서 특정한 카탈로그를 삭제하려면 다음 명령을 실행하십시오.
ibmcloud catalog delete --catalog CATALOG
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
ibmcloud catalog search
서비스와 소프트웨어를 포함하여 공개된 제품에 대한 공용 카탈로그를 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog search <QUERY> [--catalog CATALOG] [--type TYPE] [-r, --region REGION] [-k, --kind KIND] [--fields FIELDS] [-p, --price PRICE] [-t, --tag TAG] [--sort-by PROPERTY] [--col COLUMNS] [--reverse] [--output TYPE] [--global]
명령 옵션
- --type TYPE(선택사항)
- 선택사항입니다. 기본값은
services입니다. 올바른 옵션은services및software입니다. - --catalog CATALOG(선택사항)
- 사용자 계정에서 공개한 소프트웨어를 검색합니다. 검색할 카탈로그 이름 또는 ID를 지정합니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 유일한 대체 옵션은
json및csv입니다. - --kind KIND(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 제품 유형의 쉼표로 구분된 목록을 제공하십시오.
- --region REGION(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 지역의 쉼표로 구분된 목록을 제공하십시오. 유효한 목록을 리턴하려면
ibmcloud cs regions를 실행하십시오. - --price PRICE(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 가격 유형의 쉼표로 구분된 목록을 제공하십시오.
- --tag TAG(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 태그의 쉼표로 구분된 목록을 제공하십시오.
- --global(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 글로벌 범위에서 운영할 때 사용하세요.
- --sort-by TYPE(선택사항)
- 이 플래그는 서비스 검색에만 유효하며 검색 결과를 주문하는 데 사용됩니다. 사용 가능한 옵션은
name,displayname,kind,provider,created및updated입니다. - --reverse(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 정렬 순서를 반대로 하려면 이를 사용하십시오.
- --fields FIELDS(선택사항)
- 이 플래그는 서비스 검색에만 유효합니다. 테이블을 사용자 정의하십시오(예:
--fields name,kind,metadata.service.iam_compatible).
출력
명령은 다음 출력을 리턴합니다.
Name ID Category
2 Zone VPC f10d9ae9-ac94-4718-b24a-3994241ae2a4-global Networking
Apache Qml0bmFtaS1hcGFjaGU=-global Developer Tools
Apache Airflow Qml0bmFtaS1haXJmbG93-global Databases
Apache Airflow Qml0bmFtaS1haXJmbG93-global Developer Tools
ibmcloud catalog filter get
계정 또는 특정한 카탈로그에 대한 필터 세부사항을 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog filter get --catalog CATALOG [--output FORMAT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --account-group ACCOUNT GROUP
- 계정 그룹 이름 또는 ID이며, 이 필드는 엔터프라이즈 계정에만 적용됩니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
출력
명령은 다음 출력을 리턴합니다.
Account: The IBM Cloud catalog is visible to all users in this account.
Filter:
Including IBM Cloud catalog
Type Include Tags
Pricing plan false Free
Provider false Third Party
ibmcloud catalog filter create
새 필터를 작성하려면 다음 명령을 실행하십시오. 필터가 존재하는 경우 이 명령은 현재 필터를 대체합니다.
ibmcloud catalog filter create [--catalog CATALOG] [--category CATEGORY] [--compliance COMPLIANCE] [--deployment-target TARGET] [--exclude-list LIST] [--include-all ALL] [--include-list LIST] [--offering-format FORMAT] [--pricing-plan PLAN] [--provider PROVIDER] [--release RELEASE] [--type TYPE]
명령 옵션
- --catalog CATALOG(선택사항)
- 카탈로그 이름 또는 ID를 지정합니다. 지정하지 않으면 계정 레벨에서 필터가 작성됩니다.
- --account-group ACCOUNT GROUP
- 계정 그룹 이름 또는 ID이며, 이 옵션은 엔터프라이즈 계정에만 적용됩니다.
- --hide-ibm-catalog (optional)
- 기본적으로 카탈로그는 이 계정의 모든 사용자가 볼 수 있습니다. 이 플래그를 지정하면 IBM Cloud 카탈로그에 대한 가시성을 끄고 개인용 카탈로그에 제품을 추가하여 선택한 사용자만 제품을 사용할 수 있도록 설정할 수 있습니다.
- --include-all BOOLEAN(선택사항)
- 플래그를 제공하지 않으면 기본값은 true입니다. 유효값은
true및false입니다. true로 설정되면 필터는 기본적으로 전체 공용 카탈로그를 포함하고 후속 필터는 제외됩니다. false로 설정되면 필터가 전체 공용 카탈로그를 제외하고 후속 플래그는 포함합니다. 자세한 정보는 카탈로그 설정 관리를 참조하십시오.
--offering-format FORMAT(선택사항)
- --category CATEGORY(선택사항)
- 사용자가 제품을 사용하는 방법에 가장 적합한 카테고리를 제공하십시오. 카테고리는 공통 솔루션, 기능 또는 사용으로 기반으로 카탈로그의 구성하는 데 사용됩니다. 카테고리는 하나만 선택할 수 있습니다. 모든 옵션을 보려면
ibmcloud catalog offering category-options명령을 실행하십시오. 기본값은Developer tools입니다. - --compliance TYPE(선택사항)
- 포함 또는 제외할 쉼표로 구분된 준수 카테고리 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --deployment-target TARGET(선택사항)
- 포함 또는 제외할 쉼표로 구분된 배치 대상 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --exclude-list LIST(선택사항)
- 필터링된 공용 카탈로그에서 제외되어야 하는 제품 ID 또는 이름의 쉼표로 구분된 목록을 지정하십시오.
- --include-list LIST(선택사항)
- 필터링된 공용 카탈로그에 포함되어야 하는 제품 ID 또는 이름의 쉼표로 구분된 목록을 지정하십시오.
- 포함 또는 제외할 쉼표로 구분된 제품 형식 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --pricing-plan PLAN(선택사항)
- 포함 또는 제외할 쉼표로 구분된 가격 책정 계획 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --provider PROVIDER(선택사항)
- 포함 또는 제외할 쉼표로 구분된 제공자 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --release RELEASE(선택사항)
- 포함 또는 제외할 쉼표로 구분된 카테고리 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오. - --type TYPE(선택사항)
- 포함 또는 제외할 쉼표로 구분된 소프트웨어 유형 목록을 제공하십시오. 모든 옵션을 보려면
ibmcloud catalog filter options명령을 실행하십시오.
ibmcloud catalog filter delete
적용된 필터를 삭제하려면 다음 명령을 실행하십시오. 카탈로그를 지정하지 않는 한 이 필터의 기본값은 계정 레벨입니다. 결과적으로 공용 카탈로그의 모든 제품을 포함하도록 필터가 재설정됩니다.
ibmcloud catalog filter delete --catalog CATALOG
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --account-group ACCOUNT GROUP
- 계정 그룹 이름 또는 ID이며, 이 옵션은 엔터프라이즈 계정에만 적용됩니다.
ibmcloud catalog filter offering
특정 제품 및 해당 가격 플랜을 포함하거나 제외하도록 필터를 업데이트합니다. 카탈로그 또는 계정 그룹을 지정하지 않는 한 이 필터의 기본값은 계정 레벨입니다.
ibmcloud catalog filter offering --offering PRODUCT-NAME
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --account-group ACCOUNT GROUP
- 계정 그룹 이름 또는 ID이며, 이 옵션은 엔터프라이즈 계정에만 적용됩니다.
- --plans-list PLANS LIST
- 포함하거나 제외할 쉼표로 구분된 플랜 ID 또는 이름의 목록입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --include
- 플래그가 제공되지 않으면 기본값은 true입니다. 유효값은
true및false입니다. True로 설정되면 제공된 제품과 플랜이 계정의 사용자에게 표시됩니다. false로 설정하면, 제품과 플랜이 계정의 사용자에게 보이지 않습니다.
ibmcloud catalog filter hide-ibm-public-catalog
기본적으로 IBM Cloud 카탈로그가 계정의 모든 사용자에게 표시됩니다. IBM Cloud 카탈로그에 대한 가시성을 끄고 개인용 카탈로그에 제품을 추가하여 선택한 사용자만 제품을 사용할 수 있도록 설정할 수 있습니다.
ibmcloud catalog filter hide-ibm-public-catalog
ibmcloud catalog filter show-ibm-public-catalog
기본적으로 IBM Cloud 카탈로그가 계정의 모든 사용자에게 표시됩니다. IBM Cloud 카탈로그에 대한 가시성을 끄고 개인용 카탈로그에 제품을 추가하여 선택한 사용자만 제품을 사용할 수 있도록 설정할 수 있습니다.
ibmcloud catalog filter show-ibm-public-catalog
ibmcloud catalog filter options
각 필터 카테고리의 필터 옵션을 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog filter options
명령 옵션
- --all
- 필터 목록에 산업, 솔루션 유형 및 가격 플랜을 포함합니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
출력
명령은 다음 출력을 리턴합니다.
Deployment target ID
IBM Cloud Kubernetes Service target_iks
IBM Cloud Schematics target_terraform
Red Hat OpenShift target_roks
VMware vCenter Server target_vcenter
Virtual private cloud target_vpc-x86
Power Systems Virtual Server target_power-iaas
Provider ID
Third party ibm_third_party
Community ibm_community
IBM ibm_created
Release ID
Beta ibm_beta
Deprecated ibm_deprecated
Works with ID
SAP Certified sap_certified
Quantum Technologies quantum_tech
Satellite Enabled satellite_enabled
HPC hpc
Support ID
Third party supported support_third_party
Community supported support_community
IBM supported support_ibm
Delivery method ID
Cloud Paks cloud_pak
Helm charts helm
Operators operator
OVA Images ova
Starter kits template
Terraform terraform
Server Images vsi_image
Blueprint blueprint
Toolchains toolchain
Compliance ID
EU Supported eu_access
Financial Services Validated fs_ready
HIPAA Enabled hipaa
IAM-enabled rc_compatible
Service Endpoint Supported service_endpoint_supported
Category ID Tags
Compute compute compute,compute_classic,content,openwhisk,runtime,virtualservers,compute_baremetal
Containers containers containers,clusters,registry
Networking network network,network_vpc,network_classic,network_edge,network_interconnectivity
Storage storage storage,storage_vpc,storage_classic,storage_datamovement
Converged infrastructure converged_infra converged_infra
Enterprise applications enterprise_app enterprise_app
AI / Machine Learning ai watson,ai
Analytics analytics data_analytics,business_analytics,analytics
Blockchain blockchain blockchain
Databases databases data_management,database
Developer tools devops dev_ops
Logging and monitoring logging_monitoring logging_monitoring
Migration migration_tools migration_tools
Integration integration integration,api
Internet of Things iot internet_of_things
Security security security
Mobile mobile mobile,web_and_app
ibmcloud catalog offering create
계정의 개인용 카탈로그에 제품을 추가하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering create [--catalog CATALOG_NAME] [--zipurl URL] [--include-config] [--target-version VERSION] [--token TOKEN] [--vpc-body BODY]
명령 옵션
- --catalog CATALOG_NAME
- 카탈로그 이름 또는 ID입니다.
- --zipurl URL (선택사항)
- 제품의 .zip 파일을 가리키는 URL입니다.
- --target-version VERSION
- 제품의 버전을 지정합니다.
- --include-config(선택사항)
- 이를 지정하면 제품을 추가할 때 모든 구성 값이 포함되고 사용 가능하게 됩니다.
- --token TOKEN(선택사항)
- 개인용 저장소에 대한 개인 액세스 토큰을 지정합니다.
- --vpc-body BODY (선택 사항)
- 이름, 레이블, 설치 유형, 대상 유형, 버전, sha, 태그 및 메타데이터를 포함하여 VPC의 가상 서버 이미지를 가져오기 위한 정보를 제공하십시오.
VPC의 가상 서버 이미지 예제 #1
VPC의 가상 서버 이미지를 ID가 51c9e0db-2911-45a6-adb0-ac5332d27cf2 인 카탈로그에 오퍼링으로 가져오십시오.
ibmcloud catalog offering create --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --vpc-body '{
"name": "virtual-server-image",
"label": "virtual server image",
"install_kind": "instance",
"target_kinds": ["vpc-x86"],
"version": "0.0.10",
"sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "CentOS",
"name": "centos-7-amd64",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
"display_name": "CentOS 7.x - Minimal Install (amd64)",
"family": "CentOS",
"version": "7.x - Minimal Install",
"architecture": "amd64"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
}
}'
VPC의 가상 서버 이미지 예제 #2
VPC의 가상 서버 이미지를 ID가 2bdc3974-dfcf-4711-b298-cd238f7d3734 인 카탈로그에 오퍼링으로 가져오십시오.
ibmcloud catalog offering create --catalog 2bdc3974-dfcf-4711-b298-cd238f7d3734 --vpc-body '{
"name": "virtual-server-image-s390x",
"label": "virtual-server-image-s390x",
"install_kind": "instance",
"target_kinds": ["vpc-z"],
"version": "0.0.10",
"sha": "4739f1eaeeebc69ad5d48f9191fcc0d23960cb720bb16c67e915e5556c1da9b2",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "SUSE Linux Enterprise Server",
"name": "sles-15-sp2-s390x-byol",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/sles-15-s390x",
"display_name": "Suse enterprise server(s390x)",
"family": "SUSE",
"version": "15-sp2",
"architecture": "s390x"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-f20e2e4e-3133-423c-afa2-365afa14c4dc", "name": "virtual-server-image-s390x", "region": "us-south"}]
}
ibmcloud catalog offering list
개인용 카탈로그의 제품에 대한 세부사항을 알아보려면 다음 명령을 실행하십시오. 이 명령은 개인용 카탈로그, 제품 및 버전별로 필터를 제공합니다.
ibmcloud catalog offering list [--catalog CATALOG] [--offering OFFERING_NAME] [--version VERSION] [--output FORMAT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
예
dev-catalog 카탈로그에 있는 모든 제품을 나열합니다.
ibmcloud catalog offering list --catalog dev-catalog
출력
명령은 다음 출력을 리턴합니다.
Name ID Current State Version Locator
Cloud Pak for Automation cb90274e-398b-4373-9b28-d6428d3302df
|__OpenShift
|__19.0.2 New 7b7e590f-259b-437b-b1f4-39e8615ed837.21d1d712-80ab-4318-9d05-73c6caaaee23
Cloud Pak for Data 8993c7b1-1794-4447-9275-db83faa08ee4
|__OpenShift
|__2.1.0.2 New 7b7e590f-259b-437b-b1f4-39e8615ed837.ab6ba56f-788d-4d6b-b880-a1001fca8451
harbor 927adb44-6784-4bec-a771-f639900f07f1
|__Kubernetes
|__1.9.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.e437b06c-273f-49de-8c44-f55e408abf78
IBM Starter Collection for Openshift fd1857f4-cf17-4e97-9443-b615bc71f6a0
|__OpenShift
|__0.0.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.72e0f636-9dc4-49ae-b3c2-7a5de90487b9
tf_cloudless_sleepy-2.0 c260a67a-1b25-49fc-9896-46e7e6212990
|__
|__1.0.0 New 7b7e590f-259b-437b-b1f4-39e8615ed837.965df91d-5760-4872-adf6-4019796c06b0
|__1.0.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.aff4cecb-4c9b-41ba-ae3d-71f4217dc0bc
ibmcloud catalog offering search
개인용 카탈로그의 제품에 대한 세부사항을 알아보려면 다음 명령을 실행하십시오. 이 명령은 개인용 카탈로그, 제품 및 버전별로 필터를 제공합니다.
ibmcloud catalog offering search [--catalog CATALOG] [--offering OFFERING_NAME] [--version VERSION] [--output FORMAT]
명령 옵션
- --catalog CATALOG(선택사항)
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING(선택사항)
- 제품 이름 또는 ID입니다.
- --version VERSION(선택사항)
- 버전 이름 또는 ID입니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
예
dev-catalog 카탈로그에 있는 모든 제품을 나열합니다.
ibmcloud catalog offering list --catalog dev-catalog
출력
명령은 다음 출력을 리턴합니다.
Name Current State Version Locator
dev-catalog
|__dev-offering
| |__Kubernetes
| |__1.0.0 Validated b636d651-8489-4425-bd6a-f30af1603577.17ac792e-a603-4f1a-a1b6-48e90a46940c
|__dev-offering-2.0
| |__Kubernetes
| |__1.0.0 Published to account b636d651-8489-4425-bd6a-f30af1603577.decdb0e1-46d2-401a-b482-80f9d6855f98
ibmcloud catalog offering get
카탈로그의 특정 제품에 대한 세부사항을 알아보려면 다음 명령을 실행하십시오.
ibmcloud catalog offering get --catalog CATALOG --offering OFFERING_NAME [--output FORMAT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING_NAME
- 제품 이름 또는 ID입니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
출력
명령은 다음 출력을 리턴합니다.
Name Current State Version Locator
dev-offering
|__
|__1.0.0 Draft 480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.a92f5409-ebd9-413c-88ae-7ed311c1b793
ibmcloud catalog offering import-version
개인용 카탈로그에 있는 새 버전의 제품을 가져오려면 다음 명령을 실행하십시오.
ibmcloud catalog offering import-version --catalog CATALOG --offering OFFERING_NAME [--zipurl URL] [--target-version APP_VERSION] [--include-config] [--vpc-body BODY]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING_NAME
- : 제품 이름 또는 ID입니다.
- --zipurl URL (선택사항)
- URL 은 제품의.zip 파일을 가리킵니다.
- --target-version APP_VERSION(선택사항)
- 가져올 "tgz"의 애플리케이션 버전입니다.
- --include-config(선택사항)
- 이를 지정하면 새 버전을 가져올 때 모든 구성 값이 포함되고 사용 가능하게 됩니다.
- --vpc-body BODY (선택 사항)
- 이름, 레이블, 설치 유형, 대상 유형, 버전, sha, 태그 및 메타데이터를 포함하여 VPC의 가상 서버 이미지를 가져오기 위한 정보를 제공하십시오.
VPC용 가상 서버 이미지 예시
VPC용 가상 서버 이미지를 기존 오퍼링으로 가져와서 ID가 51c9e0db-2911-45a6-adb0-ac5332d27cf2 이고 오퍼링 ID가 97cdaf1b-62b2-48e2-8589-10b31023866d 인 카탈로그로 만듭니다.
ibmcloud catalog offering import-version --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --offering 97cdaf1b-62b2-48e2-8589-10b31023866d --vpc-body '{
"name": "virtual-server-image",
"label": "virtual server image",
"install_kind": "instance",
"target_kinds": ["vpc-x86"],
"version": "0.0.10",
"sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "CentOS",
"name": "centos-7-amd64",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
"display_name": "CentOS 7.x - Minimal Install (amd64)",
"family": "CentOS",
"version": "7.x - Minimal Install",
"architecture": "amd64"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
}
}''
ibmcloud catalog offering update
비공개 카탈로그에서 제품을 업데이트하려면 먼저 제품을 가져온 다음 업데이트할 수 있습니다.
offering get 명령을 실행하십시오. 자세한 내용은 ibmcloud 카탈로그 오퍼링 get을 참조하세요.
ibmcloud catalog offering get -c <CATALOGID> -o <OFFERINGID> --output json
offering update 명령을 실행하십시오.
ibmcloud catalog offering update -c <CATALOGID> -o <OFFERINGID> --updated-offering <UPDATED_OFFERING.json>
ibmcloud catalog offering version preinstall
특정 제품에 대해 설치 전 스크립트를 실행하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering version preinstall --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME
명령 옵션
- --version-locator VERSION_NUMBER
- 이 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품과 버전을 찾아보십시오. - --cluster CLUSTER_ID
- 제품을 설치하려는 클러스터의 클러스터 ID를 지정합니다.
- --namespace NAME
- 사용할 네임스페이스를 제공하십시오. 새로 지정할 수 있으며 설치 전 작업의 일부로 자동으로 작성됩니다.
예
b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4라는 네임스페이스에서 ID가 bn5ebho206o7fg45f2e0인 클러스터에 있는 버전 위치 지정자 번호가 test-namespace인 제품에 대해 설치 전 스크립트를 실행하십시오.
ibmcloud catalog offering version preinstall --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace
ibmcloud catalog offering version preinstall-status
진행 중인 설치 전 작업의 상태를 알아보려면 다음 명령을 실행하십시오.
ibmcloud catalog offering version preinstall-status --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--output FORMAT]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품과 버전을 찾아보십시오. - --cluster CLUSTER_ID
- 설치 전 작업이 실행된 클러스터의 클러스터 ID를 지정합니다.
- --namespace NAME
- 설치 전 작업에 사용된 네임스페이스를 지정합니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
ibmcloud catalog offering version validate
개인용 카탈로그에 있는 새 버전의 제품을 유효성 검증하려면 다음 명령을 실행하십시오. 다른 사용자가 개인용 카탈로그에서 인스턴스를 작성할 수 있도록 계정에 공개하려면 먼저 제품이 예상대로 작동하는지 유효성 검증해야 합니다.
ibmcloud catalog offering version validate --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--timeout TIMEOUT] [--wait WAIT] [--override-values VALUES|FILENAME] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID][--schematics-destroy][--schematics-delete]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품과 버전을 찾아보십시오. - --cluster CLUSTER_ID
- 제품을 설치하려는 클러스터의 클러스터 ID를 지정합니다.
- --namespace NAME
- 사용할 네임스페이스를 제공하십시오. 새로 지정할 수 있으며 설치 전 작업의 일부로 자동으로 작성됩니다.
- --timeout TIMEOUT
- Schematics 작업 공간이 설치하기를 기다리는 시간(초)을 지정하십시오. 기본값은
180입니다. - --wait WAIT
- Schematics 작업 공간 작업을 기다린 후 진행 상태를 추적하십시오.
true이면 설치가 대기합니다.false이면 소프트웨어가 즉시 설치됩니다. 기본값은true입니다. - --override-values VALUES|FILENAME(선택사항)
- 설치에 대한 사용자 정의 구성을 지정합니다. 인라인으로 또는 JSON 또는 TXT 파일을 사용하여 이 값을 제공할 수 있습니다. 예를 들어,
override-values values.json입니다. VPC에 대한 가상 서버 이미지의 유효성을 검증할 때 다음 필드를 제공해야 합니다. vsi_instance_name, vsi_id, vpc_profile, subnet_id, vpc_id, subnet_zone, ssh_key_id, vpc_region - --workspace-tf-version VERSION(선택사항)
- 작업공간 terraform 버전을 제공합니다.
- --workspace-region REGION(선택사항)
- 작업공간 지역을 제공합니다.
- --workspace-rg-id ID(선택사항)
- 작업공간 자원 그룹 ID를 제공합니다.
- --schematics-destroy(선택사항)
- 유효성 검사 및 설치 후 워크스페이스 리소스를 삭제하려면 이 플래그를 제공하세요.
- --schematics-delete VALUE(선택사항)
- 유효성 검증 및 설치 후 Schematics 작업공간을 삭제하려면 이 플래그를 제공하십시오.
클러스터를 사용하는 제품의 유효성 검사 예제
b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4라는 네임스페이스에서 ID가 bn5ebho206o7fg45f2e0인 클러스터에 있는 버전 위치 지정자가 test-namespace인 제품을 유효성 검증하십시오. 이 설치에는 사용자 정의 구성이 있으므로 values.json 파일을 사용하여 값이 지정됩니다.
ibmcloud catalog offering version validate --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace --override-values values.json
values.json 파일에서 값 예제 형식을 대체하십시오.
{
"username": "provision-test-1",
"password": "passw0rd"
}
VPC용 가상 서버 이미지 예시
ID가 r134-476cbb67-a6c2-4957-9806-3fcbac3498be 인 VPC에서 버전 위치 지정자 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542 를 사용하여 제품의 유효성을 검증하십시오.
ibmcloud catalog offering version validate --version-locator 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542 --workspace-region=us-south --workspace-rg-id Default --override-values '{
"vsi_instance_name": "instance-name-1",
"vsi_id": "r134-14903434-faf0-4a66-b861-7b35198de393",
"vpc_profile": "bx2-2x8",
"subnet_id": "0716-d799c449-466c-4844-902c-a5d3f8948d7d",
"vpc_id": "r134-476cbb67-a6c2-4957-9806-3fcbac3498be",
"subnet_zone": "us-south-1",
"ssh_key_id": "r134-0c53e7f2-771f-4d0e-a19e-39f2e6e6949c",
"vpc_region": "us-south"
}
ibmcloud catalog offering version validate-status
진행 중인 유효성 검증 상태를 알아보려면 다음 명령을 실행하십시오.
ibmcloud catalog offering version validate-status --version-locator VERSION_NUMBER [--output FORMAT]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
ibmcloud catalog offering category-options
카테고리 선택사항의 목록을 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering category-options [--output FORMAT]
명령 옵션
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
예
ibmcloud catalog offering category-options
출력
명령은 다음 출력을 리턴합니다.
Name Tags Description
VPC Infrastructure vpc Fully customizable, software-defined virtual network with superior isolation.
Compute compute,content,containers,openwhisk,vmware,runtime Build your virtual environments
Containers containers,clusters,registry Get started by creating a Kubernetes cluster, or manage your Docker images in the registry.
Networking network Order network.
Storage storage Order storage.
ibmcloud catalog offering add-category
제품에 카테고리 태그를 추가하려면 다음 명령을 실행하십시오. ibmcloud catalog offering category-options 명령을 실행하여 찾을 수 있는 카테고리 이름을 입력할 수 있습니다. 제품은 카탈로그에서 표시될 수 있는 카테고리에 배치되어야 합니다. 기본값은 Developer tools입니다.
ibmcloud catalog offering category-options [--output FORMAT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --category CATEGORY
- 사용자가 제품을 사용하는 방법에 가장 적합한 카테고리를 제공하십시오. 카테고리는 공통 솔루션, 기능 또는 사용으로 기반으로 카탈로그의 구성하는 데 사용됩니다. 카테고리는 하나만 선택할 수 있습니다. 모든 옵션을 보려면
ibmcloud catalog offering category-options명령을 실행하십시오. 기본값은Developer tools입니다.
예
ibmcloud catalog offering add-category --catalog dev-catalog --offering dev-offering --category dev_ops
iBM클라우드 카탈로그 오퍼링 카테고리
다음 명령을 실행하여 제품 버전의 카테고리를 검색하십시오.
ibmcloud catalog offering version categories [--catalog CATALOG] [--offering OFFERING] [--output OUTPUT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
예
dev-offering 라는 제품의 카테고리를 검색하고 dev-catalog 에 있습니다.
ibmcloud catalog offering version categories --catalog dev-catalog --offering dev-offering
iBM클라우드 카탈로그 오퍼링 버전 가져오기-클레임
다음 명령을 실행하여 버전이 청구한 보안 및 준수 정보를 검색하십시오.
ibmcloud catalog offering version get-claims [--output OUTPUT] [--version-locator LOCATOR]
명령 옵션
- --version-locator 로케이터
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --output 값(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON(예:
--output json)입니다.
iBM클라우드 카탈로그 제공 버전 업데이트-클레임
다음 명령을 실행하여 버전의 보안 및 규정 준수 클레임을 업데이트합니다.
ibmcloud catalog offering version update-claims [--claims CLAIMS] [--version-locator LOCATOR]
명령 옵션
- --claims 클레임
- 버전에 대한 청구 데이터를 JSON 오브젝트 또는 파일로 지정하십시오.
- --version-locator 로케이터
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
iBM클라우드 카탈로그 오퍼링 버전 SCC-APPLY
다음 명령을 실행하여 Security and Compliance Center 스캔을 버전에 추가하십시오. 버전에 보안 및 규정 준수 정보를 추가하고 스캔을 추가하기 전에 버전을 검증하세요.
ibmcloud catalog offering version scc-apply [--instance-region REGION] [--scan SCAN] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY] [--timeout TIMEOUT] [--version-locator LOCATOR] [--wait WAIT]
명령 옵션
- --instance-region 지역
- 인스턴스의 지역입니다.
- --scan 스캔
- Security and Compliance Center 스캔의 ID입니다.
- --service-instance 인스턴스
- Security and Compliance Center 인스턴스 ID를 제공하십시오.
- --target-account-name 이름(선택 사항)
- 대상 계정의 이름을 입력합니다.
- --target-api-key KEY (선택 사항)
- 대체 계정 (대상 계정) 을 사용하여 소스 계정에 스캔을 적용하려는 경우 API키를 제공하십시오. 자세한 정보는 대상 계정 설정 을 참조하십시오.
- --timeout TIMEOUT
- 명령이 리턴하기 전에 스캔이 버전에 적용되기를 기다리는 시간 (초) 을 지정하십시오. 기본값은 600초(10분)입니다.
- --version-locator 로케이터
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --wait WAIT
- 스캔 애플리케이션의 진행상태를 기다리고 추적하십시오. 플래그를 제공하지 않으면 기본값은 true입니다.
true인 경우, 이 명령은 스캔 애플리케이션의 진행 상황을 추적합니다.false이면 명령이 즉시 리턴됩니다.
iBM클라우드 카탈로그 오퍼링 버전 scc-apply-status
다음 명령을 실행하여 버전에 대한 Security and Compliance Center 스캔 애플리케이션의 상태를 확인하십시오.
ibmcloud catalog offering version scc-apply-status [--scan SCAN] [--version-locator LOCATOR]
명령 옵션
- --scan 스캔
- Security and Compliance Center 스캔의 ID입니다.
- --version-locator 로케이터
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
iBM클라우드 카탈로그 제공 버전 가져오기 스캔
다음 명령을 실행하여 버전에 추가된 Security and Compliance Center 스캔을 검색하십시오.
ibmcloud catalog offering version get-scans [--instance-region REGION] [--output OUTPUT] [--profiles PROFILES] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY]
명령 옵션
- --instance-region 지역
- 인스턴스의 지역을 입력합니다.
- --output 출력(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다. - --profiles 프로필
- 버전과 함께 쉼표로 구분된 프로파일 이름 목록을 제공하십시오 (예:
"IBM Cloud for Financial Services::1.2.0"). - --service-instance 인스턴스
- Security and Compliance Center 인스턴스 ID를 제공하십시오.
- --target-account-name 이름(선택 사항)
- 대상 계정의 이름을 입력합니다.
- --target-api-key KEY (선택 사항)
- 대체 계정 (대상 계정) 을 사용하여 소스 계정에 스캔을 적용하려는 경우 API키를 제공하십시오. 자세한 정보는 대상 계정 설정 을 참조하십시오.
가져오기-스캔 결과 제공 IBM클라우드 카탈로그
다음 명령을 실행하여 버전 코드 위험 분석기와 Security and Compliance Center 스캔 결과 보고서를 생성합니다. 전체 보고서를 생성하려면 코드 위험 분석기와 Security and Compliance Center 스캔을 실행해야 합니다.
ibmcloud catalog offering get-scan-results [--version-locator LOCATOR]
명령 옵션
- --version-locator 로케이터
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
ibmcloud catalog offering version create-draft
기존 버전의 드래프트를 작성하려면 다음 명령을 실행하십시오. 이 명령은 새 버전의 도입 없이 공개할 기존 버전을 변경하는 경우에 유용합니다. 소스 파일 변경 등의 일부 변경을 위해서는 제품의 유효성을 다시 검증해야 합니다.
ibmcloud catalog offering version create-draft --version-locator VERSION_NUMBER [--output FORMAT]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
ibmcloud catalog offering version delete-version
다음 명령을 실행하여 제품 버전을 삭제하십시오.
ibmcloud catalog offering version delete-version --version-locator VERSION_NUMBER [--output FORMAT]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
ibmcloud catalog offering version deprecate-version
다음 명령을 실행하여 이전에 공개된 제품 버전을 IBM Cloud 카탈로그에서 제거하십시오.
ibmcloud catalog offering version deprecate-version --version-locator VERSION_NUMBER
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
ibmcloud catalog offering version refresh-version
다음 명령을 실행하여 초안 버전의 소스 파일에 변경 사항을 생성합니다. 이 명령은 기존 버전을 업데이트할 경우에 유용합니다.
ibmcloud catalog offering version refresh-version --version-locator VERSION_NUMBER --zipurl URL [--include-config]
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오. - --zipurl URL
- URL 은 제품의 압축 파일을 가리킵니다.
- --include-config(선택사항)
- 이를 지정하면 제품을 추가할 때 모든 구성 값이 포함되고 사용 가능하게 됩니다.
ibmcloud catalog offering version merge-draft
제품의 드래프트 버전을 병합하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering version merge-draft --version-locator VERSION_NUMBER
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
ibmcloud catalog offering ready
제품을 공유 또는 공개 준비됨으로 표시하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering ready --version-locator VERSION_NUMBER
명령 옵션
- --version-locator VERSION_NUMBER
- 제품에 대한 버전 위치 지정자를 알아보려면
ibmcloud catalog offering list명령을 실행하고 사용하려는 지정된 제품 또는 버전을 찾아보십시오.
ibmcloud catalog offering delete
다음 명령을 실행하여 개인용 카탈로그에서 제품을 삭제하십시오. IBM Cloud 카탈로그에 게시된 제품은 삭제할 수 없습니다. IBM Cloud 카탈로그에 게시된 제품을 사용하지 않으려면 ibmcloud catalog offering deprecate-offering의
내용을 참조하십시오.
ibmcloud catalog offering delete --catalog CATALOG --offering OFFERING
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering publish account
다음 명령을 실행하여 개인용 카탈로그에서 계정으로 제품을 공개하십시오. 제품이 게시된 후에는 계정의 사용자가 비공개 카탈로그에 액세스할 수 있습니다. 포함된 리소스 그룹은 인스턴스를 생성하고 사용을 시작할 수 있습니다.
ibmcloud catalog offering publish account [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering publish allowlist
다음 명령을 실행하여 개인용 카탈로그의 제품을 allowlist에 등록된 계정 세트로 공개하십시오. 제품이 게시되면 허용 목록에 있는 계정의 사용자가 인스턴스를 만들어 사용할 수 있습니다.
ibmcloud catalog offering publish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --account-ids ACCOUNT-IDS
- 계정 IDS입니다.
ibmcloud catalog offering publish enterprise
다음 명령을 실행하여 엔터프라이즈에 제품을 공개하십시오. 제품이 공개되면 엔터프라이즈 내의 사용자가 제품의 인스턴스를 작성할 수 있습니다.
ibmcloud catalog offering publish enterprise [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering suspend-offering
다음 명령을 실행하여 카탈로그에서 제품을 일시중단하십시오. 영구적으로 삭제하거나 제거하지 않고 짧은 시간 동안 일시중단할 수 있습니다. 예를 들어 제품에서 더 많은 고객이 설치하기 전에 조사해야 하는 버그나 취약점을 발견한 경우 제품을 일시중단하는 것이 유용할 수 있습니다.
ibmcloud catalog offering suspend-offering [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering version suspend-version
다음 명령을 실행하여 카탈로그에서 제품 버전을 일시중단하십시오. 영구적으로 삭제하거나 제거하지 않고 짧은 시간 동안 버전을 일시중단할 수 있습니다.
ibmcloud catalog offering version suspend-version [--version-locator VERSION_NUMBER]
명령 옵션
- --version-locator VERSION_NUMBER
- 이 오퍼링의 버전 로케이터를 가져오려면
ibmcloud catalog offering list를 실행하고 사용할 버전을 찾아보십시오.
ibmcloud 카탈로그 오퍼링 작업공간
다음 명령을 실행하여 제품 버전을 위한 Schematics 작업 공간을 확보하십시오.
ibmcloud catalog offering workspaces [--version-locator VERSION_NUMBER] [output FORMAT]
명령 옵션
- --version-locator VERSION_NUMBER
- 이 오퍼링의 버전 로케이터를 가져오려면
ibmcloud catalog offering list를 실행하고 사용할 지정 버전을 찾아보십시오. - --output FORMAT(선택사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어,
--output json입니다.
ibmcloud 카탈로그 설치
다음 명령을 실행하여 IBM Cloud 카탈로그에서 소프트웨어 버전을 설치할 수 있습니다.
ibmcloud catalog install [--version-locator VERSION_NUMBER] [--cluster CLUSTER_ID] [--namespace NAME] [--override-values VALUES] [--timeout TIMEOUT] [--wait WAIT] [--workspace-name NAME] [--workspace-tags TAGS] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID] [schematics-delete VALUE]
명령 옵션
- --version-locator VERSION_NUMBER
- 이 오퍼링의 버전 로케이터를 가져오려면
ibmcloud catalog offering list를 실행하고 사용할 버전을 찾아보십시오. - --cluster CLUSTER_ID
- 클러스터 이름 또는 ID를 지정합니다.
- --namespace NAME
- 사용할 네임스페이스를 지정하십시오.
- --override-values VALUES
- 설치에 대한 사용자 정의 구성을 지정합니다. 인라인으로 또는 JSON 또는 TXT 파일을 사용하여 이 값을 제공할 수 있습니다. 예를 들어,
override-values values.json입니다. - --timeout TIMEOUT
- Schematics 작업공간이 설치되기 전에 대기하는 시간(초)을 지정하십시오. 기본값은
180입니다. - --wait WAIT
- Schematics 작업 공간 작업을 기다린 후 진행 상태를 추적하십시오.
true이면 설치가 대기합니다.false이면 소프트웨어가 즉시 설치됩니다. 기본값은true입니다. - --workspace-name NAME(선택사항)
- 작업공간 이름을 제공합니다. 기본값은
OfferingName-Date입니다. - --workspace-tags TAGS(선택사항)
- 태그의 쉼표로 구분된 목록을 제공하십시오.
- --workspace-tf-version VERSION(선택사항)
- 작업공간 terraform 버전을 제공합니다.
- --workspace-region REGION(선택사항)
- 작업공간 지역을 제공합니다.
- --workspace-rg-id ID(선택사항)
- 작업공간 자원 그룹 ID를 제공합니다.
- --schematics-delete VALUE(선택사항)
- 유효성 검증 및 설치 후 Schematics 작업공간을 삭제하려면 이 플래그를 제공하십시오.
예
클러스터 A, 네임스페이스 install 및 재정의 값 JSON values.json 을 사용하여 소프트웨어 버전 1 을 설치합니다.
ibmcloud catalog install [--version-locator 1] [--cluster A] [--namespace install] [--override-values values.json]
values.json 파일에서 값 예제 형식을 대체하십시오.
{
"username": "install-test-1",
"password": "passw0rd"
}
ibmcloud 카탈로그 가격 책정
다음 명령을 실행하여 카탈로그 오퍼링에 대한 가격 책정 정보를 가져오십시오.
ibmcloud catalog pricing [-r, --region REGION] [-k, --kind KIND] [-p, --price PRICE] [--tag TAG] [--country COUNTRY] [--global] [--iam] [--json] [--csv] [-f, --file FILENAME]
명령 옵션
- -r, --region (선택 사항)
- 지역별로 필터링합니다.
- -k, --kind (선택 사항)
- 리소스 종류별 필터링. 현재
service(기본값),iaas,runtime,template,geography이 지원됩니다 - -p, --price (선택 사항)
- 가격별 필터링. 현재
free,paygo,subscription이 지원됩니다 - -t, --tag (선택 사항)
- 태그별 필터링. 이 플래그는 반복 가능하며 지정된 모든 태그의 논리 OR 연산이 발생합니다.
- --co, --country (선택 사항)
- 국가별 필터링. CSV 또는 JSON으로 출력하면
ALL값을 사용하여 모든 국가의 값을 가져올 수 있습니다. - --json(선택사항)
- JSON 응답을 출력합니다.
- --csv (선택 사항)
- CSV 파일을 출력합니다.
- -f, --file (선택 사항)
- CSV 출력의 파일 이름을 지정합니다.
- --global(선택사항)
- 글로벌 범위에서 작동합니다.
- --iam (선택 사항)
- Iam 호환 가능 오퍼링별로 필터링합니다.
예
종량과금제 계정에 대한 Virtual Server for VPC 의 가격 정보를 가져오십시오.
ibmcloud catalog pricing is.instance [--price paygo]
iBM클라우드 카탈로그 프라이빗-엔드포인트 리전
다음 명령을 실행하여 지정된 서비스에 대한 비공개 엔드포인트를 지원하는 리전 목록을 검색합니다.
ibmcloud catalog private-endpoint regions [--service ID]
명령 옵션
- --service
- 비공개 엔드포인트를 지원하는 지역을 확인하려면 서비스의 ID 또는 프로그램 이름을 입력하세요
iBM클라우드 카탈로그 프라이빗-엔드포인트 서비스
다음 명령을 실행하여 지정된 지역에 대해 비공개 엔드포인트를 지원하는 서비스 목록을 검색합니다.
ibmcloud catalog private-endpoint services [--region REGION]
명령 옵션
- --region 또는 -r
- 해당 지역에서 어떤 서비스가 비공개 엔드포인트를 지원하는지 확인하려면 지역을 제공하세요
iBM클라우드 카탈로그 유틸리티 워크스페이스에서 제품 만들기
다음 명령을 실행하여 Git 저장소에서 직접 작성된 Schematics 작업공간 에서 배치 가능한 아키텍처 타일을 작성하십시오. 배포 가능한 아키텍처 는 향후 버전에서 배포 가능한 아키텍처를 계속 개발하고 유지 관리할 수 있도록 프로젝트 를 생성합니다.
이 명령을 사용하려면 카탈로그 Manifest를 추가할 수 있도록 소스 저장소에서 인증할 GIT_TOKEN 환경 변수가 필요합니다. 이 명령은 Schematics 작업공간에 있는 Git 저장소의 새 분기에 푸시하고 온보딩에 사용되는 릴리스를 작성합니다.
ibmcloud catalog utility create-product-from-workspace [--workspace-id ID] [--api-key KEY] [--trusted-profile-id ID] [--catalog-label LABEL] [--offering-label LABEL] [--project-name NAME] [--project-resource-group GROUP] [--target-version VERSION] [--variation-label LABEL]
명령 옵션
- --api-key 또는 --ak API KEY
- 카탈로그와 프로젝트를 연결하는 데 사용되는 API 키를 입력합니다. '--trusted-profile-id'와 상호 배타적입니다.
- --catalog-label 카탈로그 라벨(선택 사항)
- 가져올 기존 카탈로그의 레이블 또는 작성할 새 카탈로그의 이름을 제공하십시오. 기본값은 '마이그레이션된 DA'입니다.
- --offering-label 오퍼링 라벨(선택 사항)
- 가져올 기존 오퍼링의 레이블 또는 작성할 새 오퍼링의 이름을 제공하십시오. 기본값은 '마이그레이션된 <워크스페이스_이름>'입니다. 워크스페이스가 카탈로그 오퍼링에서 생성된 경우 이 레이블은 기존 오퍼링 레이블을 덮어씁니다.
- --project-name 이름(선택 사항)
- 온보딩된 카탈로그에 연결된 프로젝트 이름을 입력합니다. 프로젝트가 존재하지 않으면 프로젝트가 생성됩니다. 기본 이름은 '개발 마이그레이션 프로젝트'입니다.
- --project-resource-group (선택 사항)
- 생성되는 프로젝트의 리소스 그룹을 입력합니다. 기본 리소스 그룹은 '기본값'입니다.
- --target-version 버전(선택 사항)
- 마이그레이션된 오퍼링의 대상 버전을 제공하십시오. 기본값은 '1.0.0'입니다.
- --trusted-profile-id 또는 --tpi 트러스트된 프로필 ID
- 카탈로그와 프로젝트를 연결하는 데 사용되는 신뢰할 수 있는 프로필 ID를 입력합니다. '--api-key' 와 상호 배타적입니다.
- --variation-label 변형 레이블(선택 사항)
- 온보딩할 버전의 변형 레이블을 제공하십시오. 기본값은 '표준'입니다. 작업 공간이 카탈로그 오퍼링에서 작성된 경우 레이블은 기존 버전 레이블을 겹쳐씁니다.
- --workspace-id 워크스페이스 ID
- Schematics 작업공간 ID를 제공하십시오. 작업공간 ID를 가져오려면 Schematics 작업공간을 작성해야 합니다. 자세한 정보는
ibmcloud schematics workspace new의 내용을 참조하십시오.
ibmcloud catalog utility netrc
다음 명령을 실행하여 .netrc 파일을 작성하거나, .netrc 파일에서 시스템 이름을 생성하거나, .netrc 파일에서 신임 정보를 업데이트하십시오. .netrc 파일은 IBM Cloud 카탈로그에서 Terraform 모듈을 사용하는 데 필요한 필수 로그인 정보를 저장합니다.
이 명령을 실행하면 컴퓨터 이름 cm.globalcatalog.cloud.ibm.com, 사용자 이름 iamtoken, 비밀번호는 IAM 토큰으로 .netrc 파일을 구성할 수 있습니다.
.netrc 명령을 실행하려면 버전 1.2.7 이상의 카탈로그 관리 CLI 플러그인이 필요합니다.
ibmcloud catalog utility netrc
ibmcloud catalog utility update-module-references
다음 명령을 실행하여 카탈로그에서 업데이트할 작업 디렉토리의 Terraform 모듈을 확인하고 소스 속성을 최신 버전으로 업데이트하십시오. README.md도 업데이트됩니다.
ibmcloud catalog utility update-module-references
ibmcloud catalog offering unpublish account
다음 명령을 실행하여 계정에서 제품을 공개 취소하십시오. 제품이 공개 취소되면 계정의 사용자는 제품의 인스턴스를 작성할 수 없습니다.
ibmcloud catalog offering unpublish account [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering unpublish allowlist
다음 명령을 실행하여 제품의 allowlist에서 계정 ID를 제거하십시오. allowlist에서 제거된 계정은 제품의 인스턴스를 작성할 수 없습니다.
ibmcloud catalog offering unpublish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --account-ids ACCOUNT-IDS
- 계정 IDS입니다.
ibmcloud catalog offering unpublish enterprise
다음 명령을 실행하여 엔터프라이즈에서 제품을 공개 취소하십시오. 제품이 공개 취소되면 엔터프라이즈에서 제품의 인스턴스를 작성할 수 없습니다.
ibmcloud catalog offering unpublish enterprise [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
게시되지 않은 IBM을 제공하는 IBM클라우드 카탈로그
다음 명령을 실행하여 IBM 에서 제품 게시를 취소합니다. 제품이 게시 취소된 후에는 IBM 직원이 제품의 인스턴스를 만들 수 없습니다.
ibmcloud catalog offering unpublish ibm [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
iBM클라우드 카탈로그 오퍼링 게시 IBM
다음 명령을 실행하여 계정에서 이미 사용 가능한 오퍼를 모든 IBM 사용자에게 게시합니다. 게시 프로세스의 이 부분은 스테이징 및 프로덕션 카탈로그에 IBM 사용자에게만 표시되는 타일을 생성합니다. IBM 에 오퍼링을 게시하면 IBM Cloud 카탈로그에서 모든 사용자가 사용할 수 있도록 하기 전에 프로덕션에서 오퍼링을 테스트할 수 있습니다.
ibmcloud catalog offering publish ibm [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering publish public
모든 사용자가 보고 사용할 수 있도록 개인용 오퍼링을 IBM Cloud 카탈로그에 공개하려면 다음 명령을 실행하십시오. 공개 프로세스에서 이 단계로 진행하려면 먼저 자신의 계정 및 모든 IBM 직원에게 오퍼링을 공개하여 테스트 프로세스를 완료해야 합니다. 테스트가 완료되면 이 명령을 실행할 수 있습니다.
이 옵션은 승인이 필요합니다. 승인이 완료되면 모든 IBM Cloud 고객이 타일을 사용할 수 있습니다.
ibmcloud catalog offering publish public [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering deprecate-offering
IBM Cloud 카탈로그에서 이전에 공개된 오퍼링 버전을 더 이상 사용하지 않도록 설정하려면 다음 명령을 실행하십시오.
ibmcloud catalog offering deprecate-offering [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering restore-offering
다음 명령을 실행하여 IBM Cloud 카탈로그에서 이전에 더 이상 사용되지 않았던 제품을 복원하십시오. 제품 버전의 유효성을 검증한 후 더 이상 사용되지 않도록 설정되기 전 공개된 상태로 복원할 수 있습니다.
ibmcloud catalog offering restore-offering [--catalog CATALOG][--offering OFFERING]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
ibmcloud catalog offering version restore-version
다음 명령을 실행하여 이전에 사용되지 않는 버전의 제품을 IBM Cloud 카탈로그에서 복원하십시오. 복원하면 버전이 초안 상태가 됩니다. 이의 유효성을 검증한 이후에는 원래 버전을 더 이상 사용하지 않도록 설정하기 전의 공개된 상태로 복원할 수 있습니다.
ibmcloud catalog offering version restore-version [--catalog CATALOG][--offering OFFERING] [--include-config]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID입니다.
- --offering OFFERING
- 제품 이름 또는 ID입니다.
- --include-config(선택사항)
- 이를 지정하면 제품을 추가할 때 모든 구성 값이 포함되고 사용 가능하게 됩니다.
iBM클라우드 카탈로그 개체 생성 VPE
다음 명령을 실행하여 계정의 비공개 카탈로그에 개체를 추가합니다.
ibmcloud catalog object create vpe [--catalog CATALOG] [--crn CRN] [endpoint-type TYPE] [--fqdn FQDN] [--name NAME] [--region REGION]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --crn CRN
- 클라우드 리소스 이름(CRN)을 입력합니다.
- --endpoint-type 유형
- VPE 엔드포인트 유형을 지정하십시오.
- --fqdn FQDN
- 쉼표로 구분된 정규화된 도메인 이름 목록을 입력합니다.
- --name NAME
- 개체의 이름을 지정합니다.
- --region REGION
- VPE 엔드포인트의 리젼을 지정하십시오.
ibmcloud 카탈로그 오브젝트 삭제
다음 명령을 실행하여 개체를 삭제합니다.
ibmcloud catalog object delete [--catalog CATALOG] [--name NAME]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 객체의 이름을 입력합니다.
iBM클라우드 카탈로그 개체 업데이트 VPE
다음 명령을 실행하여 개체를 업데이트합니다.
ibmcloud catalog object update vpe [--catalog CATALOG] [--name NAME] [--crn CRN] [--endpoint-type TYPE] [--fqdn FQDN] [--region REGION]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 개체의 이름을 지정합니다.
- --crn CRN(선택 사항)
- 클라우드 리소스 이름(CRN)을 입력합니다.
- --endpoint-type 유형(선택 사항)
- VPE 엔드포인트 유형을 지정하십시오.
- --fqdn FQDN(선택 사항)
- 쉼표로 구분된 정규화된 도메인 이름 목록을 입력합니다.
- --region REGION(선택사항)
- VPE 엔드포인트의 리젼을 지정하십시오.
ibmcloud 카탈로그 오브젝트 가져오기
다음 명령을 실행하여 특정 오브젝트에 대한 정보를 검색하십시오.
ibmcloud catalog object get [--catalog CATALOG] [--name NAME] [--output OUTPUT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 객체의 이름을 입력합니다.
- --output 출력(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어, 다음과 같습니다.
--output json
ibmcloud 카탈로그 오브젝트 목록
다음 명령을 실행하여 카탈로그에서 오브젝트 목록을 검색하십시오.
ibmcloud catalog object list [--catalog CATALOG] [--output OUTPUT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --output 출력(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어, 다음과 같습니다.
--output json
ibmcloud catalog object 검색
Lucene 조회 구문을 사용하여 오브젝트를 검색하려면 다음 명령을 실행하십시오.
ibmcloud catalog object search [--query QUERY] [--output OUTPUT]
명령 옵션
- --query 쿼리
- Lucene 조회 문자열을 제공하십시오.
- --output 출력(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어, 다음과 같습니다.
--output json
iBM클라우드 카탈로그 개체 준비
다음 명령을 실행하여 개체를 공유 또는 게시할 준비가 된 것으로 표시합니다.
ibmcloud catalog object ready [--catalog CATALOG] [--name NAME]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 개체의 이름을 지정합니다.
ibmcloud 카탈로그 오브젝트 공개
다음 명령을 실행하여 모든 사용자가 보고 사용할 수 있도록 오브젝트를 액세스 목록, 사용자 계정, IBM 직원 또는 IBM Cloud 카탈로그에 공개하십시오.
ibmcloud catalog object publish COMMAND [--catalog CATALOG] [--name NAME]
명령 옵션
- 명령
- 개체를 게시할 위치를 지정합니다. 올바른 값은
accesslist,account,ibm또는public입니다. - --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 객체의 이름을 입력합니다.
예
카탈로그 dev-catalog 에 있는 dev-object 라는 오브젝트를 IBM 직원에게 공개하십시오.
ibmcloud catalog object publish ibm --catalog dev-catalog --name dev-object
ibmcloud 카탈로그 개체 액세스 목록 추가
다음 명령을 실행하여 계정 ID를 오브젝트의 액세스 목록에 추가하십시오.
ibmcloud catalog object access-list add [--account-id ID] [--catalog CATALOG] [--name NAME]
명령 옵션
- --account-id ID
- 쉼표로 구분된 계정 ID 목록을 입력합니다.
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 개체의 이름을 지정합니다.
ibmcloud 카탈로그 개체 액세스 목록 가져오기
다음 명령을 실행하여 오브젝트의 특정 액세스 목록에 대한 정보를 검색하십시오.
ibmcloud catalog object access-list get [--catalog CATALOG] [--name NAME] [--output OUTPUT]
명령 옵션
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 개체의 이름을 지정합니다.
- --output 출력(선택 사항)
- 출력 형식을 지정합니다. 기본값은 터미널 호환이며 지원되는 유일한 대안은 JSON입니다. 예를 들어, 다음과 같습니다.
--output json
ibmcloud catalog object access-rm 나열
다음 명령을 실행하여 개체의 액세스 목록에서 계정 ID를 제거합니다.
ibmcloud catalog object access-list rm [--account-id ID] [--catalog CATALOG] [--name NAME]
명령 옵션
- --account-id ID
- 쉼표로 구분된 계정 ID 목록을 입력합니다.
- --catalog CATALOG
- 카탈로그 이름 또는 ID를 지정합니다.
- --name NAME
- 개체의 이름을 지정합니다.