文档首页/ 华为云命令行工具服务 KooCLI/ 常见问题/ 云服务API相关/ 提示不支持的operation时如何处理?
更新时间:2023-10-16 GMT+08:00

提示不支持的operation时如何处理?

问题背景

KooCLI调用云服务API的过程中,会对您输入参数的合法性进行校验。如果您命令中API的operation输入有误,或该API未在KooCLI上线,会提示如下错误:

[USE_ERROR]不支持的operation: *

解决步骤

  1. 如遇如上情形,您可先通过执行“hcloud <service> --help”命令,查看该云服务支持的operation列表,确认operation是否误输;
  2. 如您确认operation无误,但是在执行上一步“hcloud <service> --help”命令的输出结果中,“Available Operations”列表中不存在该operation,可能是因为如下原因:
    1. 若您已使用在线模式,则该API未在KooCLI上线;
    2. 若您已使用离线模式,可能是您当前使用的离线数据包并非最新版本,导致参数校验不通过。您可先执行“hcloud meta download”命令,更新离线数据包后,再重新执行1中的命令。若结果中仍不存在该operation,则该API未在KooCLI离线模式中上线,请等待离线数据包更新,或切换至在线模式尝试;
  3. 如您的错误提示信息是中文,说明您此前已在配置中将KooCLI语言设置为中文,或KooCLI判断您的系统语言为中文。目前英文环境下KooCLI中开放的云服务及其API与中文环境存在差异。若您要将语言设置为英文,您可以通过执行“hcloud configure set --cli-lang=en”命令修改语言配置。