-
查询配置项列表中的系统参数 - 华为云命令行工具服务 KooCLI
"retryCount": 0 } ] } 其中,敏感参数的值会被匿名化展示。 可以使用“--cli-query”对查询结果进行过滤。使用“--cli-query”时,默认以json格式输出,可同时使用“--cli-output”指定输出格式。例如以json格式输出,筛选每个配置项中的AK/SK:
-
选项概述 - 华为云命令行工具服务 KooCLI
--vpc_id="0bbe****-****-****-****-****235be6e7" --debug dryrun 选项 检查命令正确性。执行校验后打印请求报文,跳过实际运行,不调用目标API。 hcloud RDS CreateConfiguration --cli-region="cn-north-4"
-
以JSON文件的方式传递API参数 - 华为云命令行工具服务 KooCLI
文本输入”,如下图所示,复制文本框中转为JSON格式的参数内容,将其粘贴在原始JSON文件的“body”Key之后,覆盖原“body”Key后对应的大括号; 图1 获取用于cli-jsonInput文件的body位置参数 各位置的参数填写完成后,若某个位置Key上没有参数,需在J
-
网络连接相关 - 华为云命令行工具服务 KooCLI
网络连接相关 如何解决网络连接超时问题?
-
元数据缓存相关 - 华为云命令行工具服务 KooCLI
元数据缓存相关 元数据缓存文件存于何处?如何清理?
-
审计与日志 - 华为云命令行工具服务 KooCLI
审计与日志 由于KooCLI是部署在用户本地的客户端工具,工具本身记录的日志可以作为审计目的使用,但是需要用户对日志进行访问权限控制以达到审计日志不可篡改的目的。此外, 同使用SDK一样,KooCLI将用户命令解析成https请求发送到API Gateway后,API Gateway记录的相关信息也可用作审计目的。
-
其他 - 华为云命令行工具服务 KooCLI
其他 无配置方式使用KooCLI需要注意什么? 命令中服务名、operation、参数的value值是否需要使用双引号引起? 在线/离线模式分别适用什么场景? 如何卸载KooCLI?
-
KooCLI支持的输出格式有哪些? - 华为云命令行工具服务 KooCLI
用“--cli-query”选项传入JMESPath表达式,对json结果执行JMESPath查询,以过滤出您需要的信息。输出效果可参考此示例:指定结果的输出格式。构造JMESPath表达式,请参考如何定义JMESPath表达式。 父主题: 输出格式相关
-
设置配置项中的custom参数 - 华为云命令行工具服务 KooCLI
您输入的参数值进行了匿名化处理。在您输入过程中不会显示输入的字符,在输入结束回车至下一行时,会以“****”回显您的输入内容。 使用custom参数的方法是将命令中原参数的value值用“custom.${custom参数的名称}”代替,例如: hcloud ECS NovaListServers
-
查看帮助信息 - 华为云命令行工具服务 KooCLI
hcloud --help 查看KooCLI的使用方法及支持的云服务列表。 hcloud <service> --help 查看指定云服务的operation列表。例如查看“ECS”服务的operation列表:hcloud ECS --help hcloud <service> <operation>
-
指定结果的输出格式 - 华为云命令行工具服务 KooCLI
“[]”括起来时,该属性将在输出时被换行至新的一行输出,如下: 在上图的示例中,指定输出属性为:name,mode,accessKeyId,secretAccessKey。且其中的name被指定以新的一行输出。按照属性被指定时的顺序,第一行输出的分别为mode,accessKey
-
步骤三:初始化配置(可选) - 华为云命令行工具服务 KooCLI
输入的“Secret Access Key”进行了匿名化处理。在您输入过程中不会显示输入的字符,在输入结束回车至下一行时,会以“*”回显您的输入内容。在配置完成后,KooCLI会在本地加密保存配置项中的认证相关的敏感信息。 如果重新执行初始化命令,则会在删除原配置文件后重新生成新的配置文件,配置文件保存地址如下:
-
入门流程 - 华为云命令行工具服务 KooCLI
置信息,查看与执行云服务操作命令。 图1为KooCLI大致的入门流程,本入门指导旨在帮助您对其操作有初步的认识。 图1 入门流程 注册华为帐号,创建IAM用户并授权,获取访问密钥等,请参见步骤一:准备工作。 使用KooCLI调用API Explorer中各云服务开放的API,管理
-
无配置方式AKSK - 华为云命令行工具服务 KooCLI
访问密钥(永久AK/SK) 用户可以在命令中直接输入永久AK(cli-access-key)和SK(cli-secret-key)调用云服务API: hcloud ECS NovaListServers --cli-region="cn-north-4" --project_id="4ff01
-
指定配置项的认证模式 - 华为云命令行工具服务 KooCLI
li-access-key”和“--cli-secret-key”的值不能为空; 若配置项的认证模式为“ecsAgency”,则配置时命令中需指定“--cli-mode=ecsAgency”; 父主题: 选项说明
-
无配置方式使用概述 - 华为云命令行工具服务 KooCLI
KooCLI既可以使用配置项调用云服务API,也提供了无配置的操作方式,无配置方式使用是指在使用KooCLI时不通过已有配置项传入当前用户的认证信息,而是直接在命令中传入当前用户认证相关的参数。此方式可使用户免于添加配置项,方便快捷地使用KooCLI。用户可以通过如下认证方式直接调用云服务API: 无配置方式AKSK
-
无配置方式使用KooCLI - 华为云命令行工具服务 KooCLI
无配置方式使用KooCLI 无配置方式使用概述 无配置方式AKSK 无配置方式ecsAgency
-
指定请求超时时间 - 华为云命令行工具服务 KooCLI
i-connect-timeout”默认值为5秒,I/O超时时间“--cli-read-timeout”默认值为10秒: hcloud ECS DeleteServerPassword --cli-region="cn-north-4" --project_id="2cc60f5
-
跳过https请求证书验证 - 华为云命令行工具服务 KooCLI
理,KooCLI调用云服务的API时,可能会因证书校验失败,导致请求报错x509。用户可在命令中添加“--cli-skip-secure-verify=true”后执行原命令,在执行时会向用户交互以确认是否跳过https请求证书验证: hcloud ECS NovaListServers
-
交互式提示 - 华为云命令行工具服务 KooCLI
进入交互模式后,使用“Ctrl+C”可切换至新命令行,使用“Ctrl+D”可退出交互模式。 交互式可提示和补全如下内容: 云服务 初次进入交互模式后,会自动提示云服务及系统命令列表。 图1 交互式中提示云服务和系统命令列表 所提示的云服务列表中,左列展示云服务短名/系统命令,右列展示该云服务的服务名称/该系统命令的描述信息。