文档首页/ 华为云命令行工具服务 KooCLI/ 常见问题/ 配置项相关/ 命令中未指定配置项时默认使用哪个配置项?
更新时间:2022-07-07 GMT+08:00

命令中未指定配置项时默认使用哪个配置项?

问题背景

通过KooCLI管理和使用您的各类云服务资源,在调用云服务的API时,KooCLI优先使用命令中“--cli-profile”选项指定的配置项。

如您未在命令中指定配置项,会使用默认配置项来调用目标API。

若该配置项的内容与目标API不匹配,或缺少访问目标API时需要的某参数,会提示相关错误,例如:

  • [USE_ERROR]请输入cli-region
  • [USE_ERROR]cli-region的值不支持,当前支持的区域值如下:*
  • [USE_ERROR]缺少必填参数: project_id
  • [USE_ERROR]使用AK/SK模式访问全局服务,缺少必填参数cli-domain-id.请添加该参数,或使用`hcloud configure set`配置cli-domain-id

解决方案

  • 如果您在命令中通过“--cli-profile”选项指定了配置项,您可先执行“hcloud configure show --cli-profile=${profileName}”命令查看该配置项的具体内容,确认您指定的配置项是否合适;
  • 如您未在命令中指定配置项,KooCLI会使用默认配置项来调用目标API。您可使用命令“hcloud configure show”查询默认配置项的详情信息;
  • 如您需要使用其他配置项,您可通过“hcloud configure list”命令查看您已配置的所有配置项,然后使用“--cli-profile=${profileName}”在原调用API的命令中指定目标配置项的名称,重新调用。