文档首页/ 华为云命令行工具服务 KooCLI/ 常见问题/ 其他/ 在线/离线模式分别适用什么场景?
更新时间:2023-03-13 GMT+08:00

在线/离线模式分别适用什么场景?

  • 查看/切换当前模式

    KooCLI支持在线/离线模式。默认为离线模式。添加配置项之后,您可以执行“hcloud configure list --cli-query=offline”命令查看当前是否已使用离线模式。

    • 执行命令“hcloud configure set --cli-offline=true”可切换至离线模式;
    • 执行命令“hcloud configure set --cli-offline=false”可切换至在线模式。
  • 离线模式适用场景

    可将KooCLI最新的离线元数据打包下载到用户本地,该元数据缓存文件长期有效。后续执行KooCLI命令时将读取文件内容完成命令校验及解析。此模式下,已打包下载的元数据缓存文件不会自动更新,故不会因元数据文件内容修改,导致已有命令中参数校验不通过而报错。可保证KooCLI命令一旦构建,长期可用。适用于用户以KooCLI命令构建固定脚本并定期执行,管理云服务和云资源的场景。

  • 在线模式适用场景

    会在KooCLI命令执行过程中获取元数据并缓存在用户本地,该元数据缓存文件具有时效性。后续执行KooCLI命令时,若文件已过期,会先更新文件内容,再以其完成命令校验及解析。此模式下,仅保存用户已执行命令相关的元数据,并支持用户通过KooCLI调用新上线的云服务或API。适用于用户即时执行任意KooCLI命令,管理云服务和云资源的场景。