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

对于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的功能,详情可参照管理OBS中的数据_华为云命令行工具服务 KooCLI_用户指南_常用命令_华为云

        

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

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

  

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22031.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis安装与配置指南:适用于Windows、Mac和Linux系统的详细教程

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

分布式数据库HBase,它到底是怎么组成的?

原文链接:http://www.ibearzmblog.com/#/technology/info?id3f432a2451f5f9cb9a14d6e756036b67 前言 大数据的核心问题无非就是存储和计算这两个。Hadoop中的HDFS解决了数据存储的问题,而HBase就是在HDFS上构建,因此Hbase既能解决大数据存…

计算机网络|思维导图|自顶向下方法|MindMaps资料分享

前言 那么这里博主先安利一下一些干货满满的专栏啦! 手撕数据结构https://blog.csdn.net/yu_cblog/category_11490888.html?spm1001.2014.3001.5482这里包含了博主很多的数据结构学习上的总结,每一篇都是超级用心编写的,有兴趣的伙伴们都支…

代码随想录算法训练营day2 | 977. 有序数组的平方,209. 长度最小的子数组

目录 977. 有序数组的平方 209. 长度最小的子数组 59. 螺旋矩阵 II 977. 有序数组的平方 977. 有序数组的平方 难度:easy 类型:双指针(相向指针) 思路: 暴力法是将每个数都平方后,再排序(快排)&#…

问题解决:idea克隆项目依赖无法解析

问题描述尝试解决方案 问题描述 从git远程仓库clone了一个springboot项目, 然后项目的pom.xml文件的依赖全部加载失败,全部是Project 某某某依赖 not found 的错误,几十条 代码就更不用看了,只要用到依赖,全部报错. 看着报错就头大 尝试解决方案 检查maven配置是否正确 检查是…

Tomcat 应用服务 WEB服务

简述: 中间件产品介绍 目前来说IBM的WebSphere,Oracle的Weblogic占据了市场上Java语言Web站点的部分份额,该两种软件由于无与伦比的性能及可靠性等优势被广泛应用于大型互联网公司的Web场景中,但是其高昂的价格也使得中小型互联…

跨端技术栈综合考察:深入剖析 UniApp、Flutter、Taro 和 React Native 的优势与限制

文章目录 📈UniApp⚡概念⚡优势⚡限制 📈Flutter⚡概念⚡优势⚡限制 📈Taro⚡概念⚡优势⚡限制 📈React Native⚡概念⚡优势⚡限制 📈跨端技术栈对比附录:「简历必备」前后端实战项目(推荐&…

mysql常用字符串函数

1. 计算字符串字符数 CHAR_LENGTH(str):返回字符总数 2. 计算字符串长度 LENGTH():使用​​utf8​​编码字符集时,一个汉字是三字节,一个数字或者字母算一字节; 3. 合并字符串函数 CONCAT(s1,s2,...):合…

Linux->初识计算机网络

目录 前言: 1 网络发展背景 2 协议 2.1 网络协议初识 2.2 协议分层 2.3 OSI、TCP/IP层状模型 2.4 协议和操作系统的关系 2.5 根据协议栈的通信 3 网络中的地址管理 前言: 本篇当中没有任何关于网络编程的讲解,全部是对网络的宏观理解…

MySQL的数据备份与还原--练习题

MySQLdump MySQLdump是MySQL提供的一个非常有用的数据库备份工具。MySQLdump命令执行时,可以将数据库备份成一个文本文件,该文件中实际上包含了多个CREATE 和 INSERT语句,使用这些语句可以重新创建表和插入数据。 看题: 第一题&a…

SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试【4】-O3 不支持 编译失败

gcc -O3 编译失败 结论:默认情况下SPEC CPU 2006 1.2 不支持 gcc -O3编译参数。

IDEA中右侧栏和底部栏不见了

IDEA中右侧栏和底部栏不见了 在开发中,IDEA的右侧栏目maven、database等栏目不见了 右侧栏中和底部没东西。 问题解决: View—>Appearance–>Tool Windows Bars 选中即可。 选中之后,出现