IBM Cloud Docs
搜索和管理 IBM Cloud 目录 (ibmcloud catalog)

搜索和管理 IBM Cloud 目录 (ibmcloud catalog)

使用 IBM Cloud® 命令行界面中的以下命令来管理数据中心的 IBM Cloud 目录条目,查询模板,运行时和地理位置。

您可以为目录使用更多的 CLI 命令和功能。 使用目录管理 CLI 插件来管理专用目录和加入新的专用软件。 有关详细信息,请参阅 目录管理 CLI 插件

ibmcloud catalog entry

获取目录条目:

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

命令选项

--children
获取目录条目的所有子代
--global
在全球范围运行

示例

获取标识为 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
对象的父标识
-c
包含特定于目录的配置参数的有效 JSON 对象,以内联方式或文件形式提供。 有关支持的配置参数列表,请参阅特定目录条目的文档。
--global
在全球范围运行

示例

通过 JSON 文件创建父标识为 a0ef1-d3b4j0 资源:

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 目录服务

查看目录中服务的详细信息,包括描述,标记,兼容性信息和可用套餐。

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 选项,还会显示每个模板的说明。 否则,只显示每个模板的标识和名称。

ibmcloud catalog template

查看指定样板模板的详细信息。

ibmcloud catalog template TEMPLATE_ID

命令选项

TEMPLATE_ID(必需)
样板模板的标识。 使用 ibmcloud 模板查看所有模板的 ID。

示例

查看模板 mobileBackendStarter 的详细信息:

ibmcloud catalog template mobileBackendStarter

ibmcloud catalog locations

以您选择的格式获取区域选项子集。

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

命令选项

-i, --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