Go SDK
简介
使用此 SDK 用于管理七牛云主机实例,主要有如下功能:
通用类接口:
- 获取地域列表
资源管理:
- 实例(主机)管理:列表,详情,创建,删除,续费,开机,关机,重启,规格列表,查询可用资源
- 磁盘管理:列表,详情,创建,删除,挂载,卸载
- 镜像类管理:列表,创建,详情,删除
- 秘钥对管理:列表,详情,导入,删除,绑定,解绑
- 安全组管理:列表,详情,创建,绑定,解绑,入网规则管理,出网规则管理
- VPC 管理:列表,详情,创建,删除
- VSwitch 管理: 列表,详情,创建,删除
- EIP 管理: 列表,详情,创建,续费,删除,绑定,解绑,变配
BGP 高防类
- 资源管理: 修改实例名称,修改弹性防护带宽
- 端口配置管理: 获取四层规则列表,创建四层规则,修改四层规则,删除四层规则,修改四层健康检查,修改会话保持配置
订单类
- 支付订单
- 取消订单
- 未支付订单列表
说明:
SDK名称:云主机 Golang SDK
开发者:上海七牛信息技术有限公司
云主机 Golang SDK 合规使用说明请参考七牛 SDK 合规使用说明;隐私政策说明请参考七牛 SDK 隐私策略
安装 stack-go SDK v0.0.4
go get github.com/qiniu/stack-go
示例
import (
"github.com/qiniu/stack-go"
"github.com/qiniu/stack-go/components/auth"
"github.com/qiniu/stack-go/components/log"
)
func main() {
s := stack.New(log.NewSimpleLog(), "https://api-qvm.qiniu.com", auth.NewCredential("xxx", "xxx"))
resp, _ := s.ECS().ListInstances(&ecs.ListInstancesParams{...})
...
}
开源
相关资源
如果您有任何关于我们文档或产品的建议和想法,欢迎您通过以下方式与我们互动讨论:
- 技术论坛 - 在这里您可以和其他开发者愉快的讨论如何更好的使用七牛云服务
- 提交工单 - 如果您的问题不适合在论坛讨论或希望及时解决,您也可以提交一个工单,我们的技术支持人员会第一时间回复您
- 博客 - 这里会持续更新发布市场活动和技术分享文章
- 微博
- 常见问题
贡献代码
- Fork
- 创建您的特性分支 git checkout -b my-new-feature
- 提交您的改动 git commit -am ‘Added some feature’
- 将您的修改记录提交到远程 git 仓库 git push origin my-new-feature
- 然后到 github 网站的该 git 远程仓库的 my-new-feature 分支下发起 Pull Request
许可证
基于 Apache 2.0 license. 协议发布:
文档反馈
(如有产品使用问题,请 提交工单)