-
如何解决网络连接超时问题? - 华为云命令行工具服务 KooCLI
如何解决网络连接超时问题? 问题背景 KooCLI调用云服务API的过程中,会对您输入参数的合法性进行校验,此校验过程可能需要远程获取该云服务和API的详情信息;在参数校验完成后,亦需要远程调用您的目标API。如在调用过程中因网络连接问题导致请求失败,会提示相关错误,例如: [NETWORK_ERROR]连接超时
-
元数据缓存文件存于何处?如何清理? - 华为云命令行工具服务 KooCLI
元数据缓存文件存于何处?如何清理? 通过KooCLI管理和使用您的各类云服务资源时,会远程获取您命令中目标云服务及其API的详情信息。为减少远程调用次数,提高响应速度,KooCLI引入了缓存机制,在运行过程中将云服务及其API的相关信息保存在本地缓存文件中,该文件称为元数据缓存文
-
步骤四:查看与执行云服务操作命令 - 华为云命令行工具服务 KooCLI
步骤四:查看与执行云服务操作命令 本节以Windows系统为例介绍KooCLI的使用,Linux和Mac系统的使用基本相同,可参考。 完成初始化配置后,即可查询KooCLI支持的云服务列表,并执行相关命令。下文以弹性云服务器(ECS)的查询云服务器详情的API为例,说明如何查找与执行命令。
-
无配置方式ecsAgency - 华为云命令行工具服务 KooCLI
此认证方式要求用户已经建立了ECS服务器委托。若该委托尚未建立,可以在IAM对该弹性云服务器进行云服务委托授权,详细操作请参考委托其他云服务管理资源。创建完成后,在相应的弹性云服务器的详情页面“管理信息 > 委托”栏目中添加委托。 父主题: 无配置方式使用KooCLI
-
如何使用KooCLI - 华为云命令行工具服务 KooCLI
配置KooCLI环境。 环境配置请参考快速初始化配置。 获取云服务API调用命令。 获取云服务API调用命令有两种方式: (推荐)API Explorer上获取 云服务的API可在API Explorer上查看。您可以在API Explorer上先填写好各参数的值,即可从“CLI示例”页签中直接获取命令。
-
在API Explorer上获取CLI示例 - 华为云命令行工具服务 KooCLI
Explorer上获取CLI示例 API Explorer上开放的各云服务API,除了支持在线调试,还能生成KooCLI命令示例(以下简称CLI示例)。您在API Explorer界面上填写API参数,在其对应的“CLI示例”中可直接拷贝使用。 下图为API Explorer上CDN服务的创建加速域名API。在API
-
在Windows系统上安装KooCLI - 华为云命令行工具服务 KooCLI
在Windows系统上安装KooCLI 点此下载适配Windows系统的KooCLI。 解压后得到hcloud.exe文件,如下图所示。 图1 在Windows系统下载并解压后的hcloud.exe文件 (可选)将KooCLI所在目录加入到系统环境变量Path中,方便在cmd窗口的任意目录下使用hcloud命令。
-
在Linux系统上安装KooCLI - 华为云命令行工具服务 KooCLI
在Linux系统上安装KooCLI KooCLI支持Linux AMD 64位 和 ARM 64位操作系统,您可以根据需要选择一键式安装或分步安装。分步安装时请根据您的操作系统选择相应的安装命令。执行如下命令可查看您主机的操作系统: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请使用AMD
-
在MacOS系统上安装KooCLI - 华为云命令行工具服务 KooCLI
在MacOS系统上安装KooCLI KooCLI支持MacOS AMD 64位 和 ARM 64位操作系统,您可以根据需要选择一键式安装或分步安装。分步安装时请根据您的操作系统选择相应的安装命令。执行如下命令查看您主机的操作系统: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请使用AMD
-
如何卸载KooCLI? - 华为云命令行工具服务 KooCLI
如何卸载KooCLI? KooCLI无需安装,下载解压后即可使用。因此您在卸载时仅需要删除该工具及相关本地缓存文件即可。请参考如下步骤: 执行“hcloud auto-complete off”命令关闭自动补全; 删除缓存文件,配置文件及日志文件: Linux系统: /home/{当前用户名}/
-
获取账号ID、项目ID - 华为云命令行工具服务 KooCLI
做更细级别的隔离。因此,请参考下图,在项目列表中找到您的服务器资源对应的所属区域,在其左侧获取对应区域的项目ID,单击其左侧的图标可获取对应区域下的子项目ID。 图1 账号ID、项目ID KooCLI可在API调用过程中, 根据当前用户认证信息自行获取请求头中需要的账号ID、项目ID,因此命令中可不输入该参数。
-
旧输出参数cli-json-filter如何使用? - 华为云命令行工具服务 KooCLI
旧输出参数cli-json-filter如何使用? 通过KooCLI调用云服务API,默认会返回json格式的调用结果。KooCLI支持使用“--cli-json-filter”对json结果执行JMESPath查询,方便提炼其中的关键信息,如下: 以默认的json格式输出原调用结果: hcloud ECS NovaListServers
-
云服务API的body位置参数值如何置空? - 华为云命令行工具服务 KooCLI
云服务API的body位置参数值如何置空? 对于云服务API的body位置的参数,KooCLI支持在任意层级置空: 若当前层级的值实际类型为map,则置空时参数值应为“{}”。 若当前层级的值实际类型为数组,则置空时参数值应为“[]”。 以云服务“ECS”的operation“B
-
KooCLI相关概念 - 华为云命令行工具服务 KooCLI
operation是指云服务在API Explorer上发布的API的英文名称,可唯一表达某API。云服务的operation列表可从API Explorer上查询,或执行“hcloud <service> --help”命令获取。 配置项 配置项用于存储一组调用云服务API时所需的公共
-
提示不支持的服务时如何处理? - 华为云命令行工具服务 KooCLI
--help”命令,查看当前支持的所有云服务,确认服务名称是否有误; 如您确认服务名无误,但是上一步执行“hcloud --help”命令的输出结果中,“可用服务”列表中不存在该云服务,可能是因为如下原因: 若您已使用在线模式,则该云服务未在KooCLI上线; 若您已使用离线模式
-
旧输出参数cli-output-rows,cli-output-cols,cli-output-num如何使用? - 华为云命令行工具服务 KooCLI
ls”指定表格的列名,需要与json结构体中的字段相对应;“--cli-output-num”指定是否打印表格行号,默认值为true,如下图所示: hcloud ECS NovaListServers --cli-region="cn-north-4" --project_id=
-
提示重复的参数时如何处理? - 华为云命令行工具服务 KooCLI
在KooCLI系统参数列表中,部分参数同时存在两种形式,如“--cli-region”和“--region”。之所以同一系统参数同时支持两种参数名,是因为在KooCLI上开放的云服务中,存在部分API的某参数与系统参数重名的情况。 解决方案 若提示的错误信息为上述第一种,则命令中可能存在重复的非系统参数,请您检查是
-
提示不正确的参数时如何处理? - 华为云命令行工具服务 KooCLI
致参数校验不通过。您可先执行“hcloud meta download”命令,更新离线数据包后,再重新执行1中的命令。若结果中仍不存在该参数,则该API数据未在KooCLI离线模式中更新,请等待离线数据包更新,或切换至在线模式尝试; 如您是在调用云服务API的命令中直接输入如“c
-
如何指定云服务的API和版本号? - 华为云命令行工具服务 KooCLI
如何指定云服务的API和版本号? 问题背景 KooCLI调用云服务API的过程中,会对您输入参数的合法性进行校验。若您当前调用的云服务是多版本服务,即意味着该服务中的部分或全部API有多个版本。因同一API不同版本的参数、使用场景等可能存在差异,故须获取多版本服务API的版本信息。
-
提示不支持的operation时如何处理? - 华为云命令行工具服务 KooCLI
解决步骤 如遇如上情形,您可先通过执行“hcloud <service> --help”命令,查看该云服务支持的operation列表,确认operation是否误输; 如您确认operation无误,但是在执行上一步“hcloud <service> --help”命令的输出结果中,“Available