https://github.com/xops-infra/multi-cloud-sdk
云厂商的 SDK 整合,给其他所有需要用的服务调用,比如云管平台,跳板机对服务器资源的获取等。
https://github.com/xops-infra/multi-cloud-sdk
aws tencent
Last synced: 6 months ago
JSON representation
云厂商的 SDK 整合,给其他所有需要用的服务调用,比如云管平台,跳板机对服务器资源的获取等。
- Host: GitHub
- URL: https://github.com/xops-infra/multi-cloud-sdk
- Owner: xops-infra
- License: mit
- Created: 2023-09-11T11:52:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-18T07:55:45.000Z (about 1 year ago)
- Last Synced: 2025-06-18T08:31:07.339Z (about 1 year ago)
- Topics: aws, tencent
- Language: Go
- Homepage:
- Size: 338 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
golang 开发的,多云供应商的云资源 sdk 的混合,包括 aws,tencent 等。
```bash
go get -u github.com/xops-infra/multi-cloud-sdk@main
```
### 说明
由于时间问题,很多借口没有完全实现,只实现了业务用到的部分,如果你需要用到其他接口,欢迎 PR,共建。
### 支持功能
[model_service.go](pkg/model/model_service.go) 封装的 service 接口,可以屏蔽云差异;
[model_io.go](pkg/model/model_io.go) 封装的各个云 io 接口,如果你只用到某个云的话,可以直接用这里的借口;
### 开发日志
- 2025-06:
- feat: add 腾讯云监控接口
- feat: add 腾讯云实例计费类型切换接口
- 2025-04:
- feat: add 腾讯云云硬盘接口
- 2025-02:
- feat: add sqs 接口
- feat: add instance type 字段
- fix: 修复腾讯云查询子网接口,支持分页
- 2025-01:
- feat: add 安全组接口
- feat: add 实例接口
- feat: add 镜像接口
- feat: add 机器类型接口
- 2024-11:
- feat: add 对象存储生命周期管理,初步调试几个接口。
- 2024-04:
- feat: add s3&cos 比原版 SDK 增强,支持 tag 返回以及 s3 location 返回。
- feat: add s3&cos presign url 生成,支持对象不存在报错。
- 2024-03:
- feat: remove reigon 的初始配置,改为传参后 new client. 这样不需要初始化 N 多 client.
- feat: 支持查询分页
- feat: add privateDNS for tencent
- 2024-01:
- feat: 支持 emr list&describe
- feat: 支持服务器操作
- 2023-12:
- 新增服务器单查询
- 2023-11:
- 支持创建解析时候增加 info 备注
- 更新服务器过滤 filter 方法
- 2023-10:
- 新增 DnsPod 域名解析
- 2023-09:
- 完成 VPC 查询整合,新增 OCR 腾讯云接口
- 新增 TIIA 图搜图接口