写点什么

华为云命令行工具服务 KooCLI 助力一键管理云资源

  • 2023-07-12
    广东
  • 本文字数:1644 字

    阅读完需:约 5 分钟

对于 CLI 即命令行工具,运维同学可能并不陌生,它摒弃了对图形化界面的需求,不再拘泥于可视化的页面切换、按钮点击等操作,反而为用户提供了一个便捷且高控制的解决方案,使用户在日常的运维工作中,用一行命令即可实现对资源的管理,效率提升显而易见。

什么是华为云 KooCLI

华为云命令行工具服务(Koo Command Line Interface,KooCLI,原名 HCloud CLI)是为发布在 API Explorer 上的云服务 API 提供的命令行管理开源工具。可以通过此工具调用 API Explorer 中各云服务开放的 API,管理和使用各类云服务资源。


我们可以通过开发者工具,查看 KooCLI 产品详情,了解并使用它。


华为云 KooCLI---- 工作就是这么简单!

来自运维工程师:运维的很多工作内容重复性强,相较于可视化界面的反复点击,我们更倾向于黑白文本界面的“简单”。


现在很多企业上云,云上丰富的资源让我们惊喜,同时也意味着需要我们提高自身业务、操作的能力。我们迫切的希望缩短学习过程,简化操作的同时又能形成我们自己的沉淀,为后续工作或后来人提供方便。


比如单次创建一台弹性云服务器,在控制台操作完成后,下次再创建时,又重复执行创建步骤,一遍又一遍,工作效率低下。


而在 KooCLI,只需一键命令,便可调取对象 API,轻松完成对弹性云服务器的创建。而且还可以把命令编写成脚本,自定义运维内容,之后只需更改其中的关键参数,便可直接一键执行想要的操作,易维护、可扩展、可继承,很大的提升了我们的工作效率。

华为云 KooCLI---- 提升用户云产品使用感

华为云 KooCLI 支持包括 Linux、Windows、Mac 的多系统操作,且绿色免安装,下载到本地后解压即可使用。


在正式开始使用 KooCLI 之前,我们需要进行初始化配置,KooCLI 的初始化命令可用于将常用的永久 AK/SK 和区域信息存储在配置文件中,避免使用时频繁输入这些固定信息。



之后我们可以利用 KooCLI 丰富强大的 help 帮助命令,查询云服务列表、云服务的 operation 列表、云服务具体 operation 的参数信息,助力用户迅速上手管理云资源。



此外,用户还可通过 API Explorer---CLI 示例页签,填好相关参数后,直接复制自动生成的目标命令到 KooCLI,或集成到脚本中调用,让云资源管理工作开始变得简单。



KooCLI 当前还为用户提供了其他丰富的功能,能够让用户在使用时更加流畅。


  • 配置项管理

  • 在多个区域或多个项目下管理资源,或者同时使用多个帐号的场景下,可以通过增加配置项的方式,存储多个不同场景的固定信息。

  • 支持向配置项中设置 custom 参数,方便用户集中管理命令中高频使用,参数值过长,或需要对其值加密处理的参数,减少 API 所需参数,让命令变得简短。

  • 命令交互

  • 开启自动补全,在输入命令时使用“Tab”键,会根据已有命令提示其待补全的内容,提升指令输入效率。

  • 支持功能强大的多平台支持的交互式提示,根据用户输入提示云服务名称、API 的 operation、参数及描述,方便命令构建。

  • 元数据管理


为减少远程调用次数,提高命令响应速度,KooCLI 引入了缓存机制


  • 在线模式,会远程获取您命令中目标云服务及其 API 的详情信息,在运行过程中将云服务及其 API 的相关信息保存在本地缓存文件中

  • 离线模式,预先下载离线元数据包

  • 日志管理

  • 提供日志记录和管理功能,会缓存 API 调用过程中产生的日志信息,方便用户查询 API 调用过程中产生的日志。

  • 模板管理

  • 提供由多条 KooCLI 命令组合而成的 shell 脚本模板,方便用户理清业务逻辑,完成复杂场景下的操作。

  • 控制命令输出

  • 支持三种输出格式:jsontabletsv。默认以 json 格式输出。

  • 提供传入 JMESPath 表达式功能,对 json 结果执行 JMESPath 查询,以过滤出您需要的信息。

  • 简化管理 OBS 的命令

  • 集成了以命令行方式管理 OBS 数据的工具 obsutil 的功能,详情可参照https://support.huaweicloud.com/usermanual-hcli/hcli_04_009.html


华为云 KooCLI 作为支持自动化工作的强有力工具,为上云、用云、管理云提供了方便快捷之路,而华为云重视用户体验,在提升用户工作效率方面上更是持续精进,会积极开发出更有利于提升用户使用感需求的产品。


未来,KooCLI 只会更好,让我们敬请期待!


产品官网链接:https://support.huaweicloud.com/hcli/index.html

用户头像

公众号:华为云PaaS服务,有见面礼等你哦! 2022-09-26 加入

还未添加个人简介

评论

发布
暂无评论
华为云命令行工具服务KooCLI助力一键管理云资源_云计算_华为云PaaS服务小智_InfoQ写作社区