检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义请求域名 cli-endpoint用于自定义请求云服务的域名。KooCLI默认会请求对应区域的目标云服务,您也可以针对该云服务指定Endpoint: hcloud IoTDA UpdateDevice --cli-region="cn-north-4" --description="test
获取账号ID、项目ID 在调用云服务API的时候,大多数场景需要填入项目ID。项目ID获取步骤如下: 注册并登录管理控制台。 单击右上角用户名,在下拉列表中单击“我的凭证”,查看“账号ID(cli-domain-id)”、“项目ID(cli-project-id)”,如下图。 项
当调用多版本服务的API时,若您未在命令中指明其版本信息,KooCLI会在运行过程中获取该API可选的所有版本,将其按字母排序,并默认调用其排序后的最后一个版本(一般认为该版本即是该API的最新版本)。 扩展问题及其解决方案 扩展问题 当您使用默认版本信息的方式调用多版本云服务的API时,若您
式时,最后一个元素{"missing": "different"}的值为null,故未将null值添加到收集的结果数组中;如果尝试使用表达式 foo[*].bar,KooCLI会提示错误告警信息并输出原json结果,因为与foo键关联的值是一个json对象,而不是一个数组。 切片投影
http_proxy="http://username:password@proxyServer:port" 其中,proxyServer为代理服务器的域名(如果能解析)或者IP。port为端口号。如果你的代理服务器需要用户名和密码才能访问,需要填写上面的username和password部分,否则的话,可以省略这两部分,如下:
数组类型参数置空: 若将参数“os-stop.servers.[N].id”的数组(即“[N]”及其之后的内容)置空,因“os-stop.servers”指向的值实际类型为数组,故可传入参数“--os-stop.servers="[]"”,使用“--dryrun”查看请求body体内容,如下: hcloud
如下图所示,鼠标左键单击“CLI示例”方框中的图标按钮即可启动。 图1 在API Explorer上启动在线体验功能 启动时会自动为您分配一个Linux系统的容器(以下称之为实例)供您使用,该实例上已预装最新版的KooCLI。在线体验功能具有以下优点: 实例启动后默认将当前CLI示例内容复制到实例窗口并执行。
在线体验功能特性 重启 在“重启”单击左键,当前实例将会重启。重启实例将会终止所有会话并创建一个新的会话,任何正在进行中的进程都会被终止,非持久化存储的数据将被清空。 设置 在“设置”单击左键,可设置当前实例的字体大小和样式。 上传下载 可以将文件上传到工作空间中的用户目录下。反之,也可以把工作空间的文件下载到本地。
[object [, object ...]] object 接受1个或多个对象,并返回一个合并了后续对象的单个对象。每个后续对象的键/值对都会添加到前面的对象中。此函数用于将多个对象合并为一个对象。您可以将其视为第一个对象是基对象,每个后续参数都是用于基对象的覆盖。 表达式:merge(`{"a":
/hcloud_install.sh -y WORKDIR hcloud Dockerfile文件名带有大写字母D,且没有文件扩展名,每个目录只能保存一个。 hcloud_install.sh文件为一键式安装KooCLI的脚本文件,其对应的软件包校验文件为hcloud_install.sh.sha256
备工作。 注册华为帐号并完成实名认证 创建IAM用户并授权 获取访问密钥(AK/SK) 注册华为帐号并完成实名认证 如果您已有一个华为帐号,请跳到下一个任务。如果您还没有华为帐号,请参考以下步骤创建。 打开https://www.huaweicloud.com/,单击“注册”。
什么是KooCLI KooCLI相关概念 03 入门 安装华为云命令行工具服务(KooCLI)后,入门操作包括:注册华为账号并获取访问密钥、初始化配置信息,查看与执行云服务操作命令。 入门流程 注册华为账号并获取访问密钥 初始化配置信息 查看与执行云服务操作命令 05 在线体验 华为云命令行工具
身份认证与访问控制 KooCLI通过华为云API Gateway对华为云OpenAPI进行调用,其身份认证与访问控制与华为云OpenAPI保持一致。 身份认证 KooCLI的API调用分两种模式,一种是无身份认证的调用,当调用华为云OpenAPI中不需认证的API时用户不需要设置
"dd86****-****-****-****-****91527651" ] } 通过“--cli-jsonInput”选项传入API参数时,首先需要编写一个JSON文件,在该文件中,各API参数需要根据其在request中的位置信息被放在对应的Key下。 构造JSON文件的方法有如下两种: 方法一
--cli-output-cols:table输出时,指定需要打印的字段; --cli-output-rows:table输出时,指定需要打印的层级。例如希望表格化一个json结构体,则参数值填写该json结构体的名称。 --cli-output-num:table输出时,是否打印表格的行号。取值为true或false,默认为true。
SK:secretAccessKey}" cli-jsonInput 选项 指定JSON文件的方式传递API参数。当云服务API的参数过多时,可将参数定义在一个JSON文件中,KooCLI会解析该文件中的参数内容。 hcloud ECS CreateServers --cli-region="cn-north-4"
I Explorer界面上填写API参数,在其对应的“CLI示例”中可直接拷贝使用。 下图为API Explorer上CDN服务的创建加速域名API。在API Explorer页面填写完成各项请求参数后,CLI示例会及时刷新命令内容。您可以将填写好请求参数的CLI示例保存,后续在
cli-output-num table输出时,是否打印表格的行号。取值为true或false,默认为true 命令中直接使用 cli-endpoint 自定义请求域名 命令中直接使用 cli-connect-timeout 请求连接超时时间(秒),默认值5秒,参数最小取值为1秒 配置于配置项后使用 / 命令中直接使用
指定配置项的认证模式 指定结果的输出格式 以JSON文件的方式传递API参数 指定请求超时时间 指定请求连接重试次数 跳过https请求证书验证 自定义请求域名 结果轮询
配置同意隐私声明 2022年12月 序号 功能名称 功能描述 阶段 相关文档 1 支持自定义请求域名 KooCLI版本:3.4.12 KooCLI调用云服务API时,支持自定义请求域名。 商用 自定义请求域名 2022年11月 序号 功能名称 功能描述 阶段 相关文档 1 KooCLI集成OBS数据的工具obsutil