命令行工具 - 青云常用操作命令行 qingclix

简介: 命令行工具 - 青云常用操作命令行 qingclix

qingclix

青云常用操作命令行

下载地址: https://github.com/tangx/qingclix

Prepare

  1. 准备青云授权文件, 路径为 ~/.qingcloud/config.yaml

    • 使用该路径,是为了保证与青云本身的命令行工具对齐,而非额外配置。
    • 配置路径在 global.client.go 中硬编码。
  2. 准备 qingclix 使用的服务器预设参数文件 ~/.qingclix/config.json

    • 复制 docs/config.json~/.qingclix/config.json
    • 配置路径在 global.client.go 中硬编码。

Usage

$ qingclix help  

青云控制台的操作常用操作复杂,
  例如,新购机器、更换操作系统 等
  实现目标根据预设参数或配置,快速实现日常操作

Usage:
  qingclix [flags]
  qingclix [command]

Available Commands:
  buy         根据预设信息购买机器
  help        Help about any command

Flags:
  -c, --count int       设置购买数量 (default 1)
  -h, --help            help for qingclix
      --skip_contract   强制跳过合约购买过程。 true: 跳过
  -v, --verbose int     logrus 日志等级。 0: Panic, 4: Info, 6: Trace.  (default 4)

Use "qingclix [command] --help" for more information about a command.

Todo

预设值购买

  • [x] 预设值服务器购买
  • [x] 预设值硬盘购买与绑定
  • [x] 预设值服务器、硬盘合约购买与绑定
  • [x] 支持强制跳过合约购买
  • [x] 支持批量购买

自定义购买

  • [ ] 获取与保存网络、用户密钥等信息
  • [ ] 处理服务器与硬盘的关联关系
  • [ ] 保存选择配置到 预设值

克隆已存在服务器

  • [ ] 保存选择配置到 预设值

证书管理

  • [x] 根据文件创建证书
  • [x] 删除证书
  • [x] 证书绑定到 LBL 并更新 LB。
  • [x] 取消证书与与 LBL 绑定
  • [x] 根据证书名查询其 ID
  • [x] 查询证书绑定的所有 LBL

负载均衡管理

  • [x] 更新负载均衡

删除

  • [ ] 删除时必须确认(ex 输入要删除实例的名字或 ID)

使用到的库

  • structurl.Values: github.com/tangx/go-querystring/query

补充信息

相关文章
Idea 项目结构不显示解决方案
Idea 项目结构不显示解决方案
1105 0
Idea 项目结构不显示解决方案
|
Java C# Swift
Java Stream中peek和map不为人知的秘密
本文通过一个Java Stream中的示例,探讨了`peek`方法在流式处理中的应用及其潜在问题。首先介绍了`peek`的基本定义与使用,并通过代码展示了其如何在流中对每个元素进行操作而不返回结果。接着讨论了`peek`作为中间操作的懒执行特性,强调了如果没有终端操作则不会执行的问题。文章指出,在某些情况下使用`peek`可能比`map`更简洁,但也需注意其懒执行带来的影响。
623 2
Java Stream中peek和map不为人知的秘密
|
10月前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
460 22
|
10月前
|
自然语言处理 监控 程序员
本地部署企业级自适应 RAG 应用的方法与实践
本文介绍了本地部署企业级自适应RAG(Adaptive Retrieval-Augmented Generation)应用的方法与实践。RAG结合信息检索与文本生成,广泛应用于问答、编程等领域。自适应RAG通过分类器评估查询复杂度,动态选择无检索、单步检索或多步检索策略,优化生成结果。其特点在于灵活性和适应性,能够根据输入情况调整检索和生成策略。核心技术包括检索策略的自适应、生成策略的自适应以及模型参数的自适应调整。通过实战,深入了解了RAG的工作原理和应用场景,并获得了宝贵经验。
1539 4
|
10月前
|
缓存 NoSQL Java
自研一套高性能API网关,你都需要做什么?
本文介绍了自研API网关的基本组成和架构,涵盖网关的作用、请求生命周期、功能点详解(如插件和规则)、技术选型(Java、Netty、Nacos)及设计要点。通过异步化设计、缓存、串行化优化、提高吞吐量和合理配置工作线程,确保高性能与稳定性。最后,提供了网关的架构图,帮助读者全面理解其构建过程。
523 0
|
11月前
|
存储 数据可视化 安全
小型设计团队的项目可视化管理,就没有好用的办公软件?
本文介绍了六款适合设计行业的项目可视化管理软件:板栗看板、Trello、Asana、Monday.com、ClickUp 和 Notion。这些工具通过直观的界面、便捷的任务管理、高效的团队协作和强大的数据洞察力,帮助设计团队优化项目流程,提高工作效率。板栗看板特别强调了其本地化优势和成本效益;Trello 则以其简洁的操作和强大的集成能力著称;Asana 提供了深度任务管理和数据驱动的决策支持;Monday.com 以高度定制化和自动化工作流为特点;ClickUp 整合了多项功能,减少工具切换;Notion 则在知识管理和多功能集成方面表现出色。每款软件都有其独特优势。
151 2
|
人工智能 Cloud Native 数据管理
重磅升级,阿里云发布首个“Data+AI”驱动的一站式多模数据平台
阿里云发布首个AI多模数据管理平台DMS,助力业务决策提效10倍
1618 17
|
设计模式 Java 关系型数据库
【阿里规约】阿里开发手册解读——命名规范篇
本文中所有代码命名规范遵循《阿里规约》,从包名、类名、变量名等角度展开,详细阐述测试类、枚举类、数组、布尔型变量、方法等元素的命名规范。
【阿里规约】阿里开发手册解读——命名规范篇
|
IDE Java 持续交付
提升代码质量:CheckStyle插件的实践与心得
在软件开发过程中,代码的规范性是保证项目质量和维护性的重要因素。然而,手动检查代码规范既耗时又容易出错。为了解决这一问题,许多开发团队引入了自动化工具来帮助维护代码规范。CheckStyle就是这样一款广受欢迎的代码质量检查工具。本文将分享CheckStyle插件的实践应用和使用心得,探讨它是如何帮助我们提升代码规范性的。
669 0
|
消息中间件 Kafka 数据处理
实时计算 Flink版产品使用合集之消费Kafka数据时,实现限流如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。