cloudpods icon indicating copy to clipboard operation
cloudpods copied to clipboard

编写统一的多云命令行客户端框架,能支持多个公有云的资源操作

Open zexi opened this issue 4 years ago • 1 comments

What would you like to be added:

现在的 climc 命令行工具需要调用 yunioncloud 后端服务的 api,比较重。 现在的 pkg/cloudproviderpkg/multicloud 两个包,已经对接了各个公有云和私有云的 api,可以基于这两个包编写一个统一的 cloudmux 命令行客户端,直接调用对应云平台接口操作对应的资源,这样的命令行工具很轻量,依赖少,配置好后就可以用。 比如我平常会管理自己 AWS 和 Google Cloud 上面的虚拟机,需要分别安装 awscli 和 gcloud 命令行工具,比较麻烦,命令也不统一,我们自己编写一个统一的多云管理客户端工具,可以解决上面的问题。

zexi avatar May 10 '21 02:05 zexi

/assign @zexi

zexi avatar May 13 '21 03:05 zexi

REF: https://github.com/yunionio/cloudmux/tree/master/cmd/cmx

zexi avatar Nov 04 '22 10:11 zexi