云主机

  • 云主机服务 > SDK 下载 > Go SDK

    Go SDK

    最近更新时间:2020-12-16 15:44:07

    简介

    使用此 SDK 用于管理七牛云主机实例,主要有如下功能:

    通用类接口:

    • 获取地域列表

    资源管理:

    • 实例(主机)管理:列表,详情,创建,删除,续费,开机,关机,重启,规格列表,查询可用资源
    • 磁盘管理:列表,详情,创建,删除,挂载,卸载
    • 镜像类管理:列表,创建,详情,删除
    • 秘钥对管理:列表,详情,导入,删除,绑定,解绑
    • 安全组管理:列表,详情,创建,绑定,解绑,入网规则管理,出网规则管理
    • VPC 管理:列表,详情,创建,删除
    • VSwitch 管理: 列表,详情,创建,删除
    • EIP 管理: 列表,详情,创建,续费,删除,绑定,解绑,变配

    BGP 高防类

    • 资源管理: 修改实例名称,修改弹性防护带宽
    • 端口配置管理: 获取四层规则列表,创建四层规则,修改四层规则,删除四层规则,修改四层健康检查,修改会话保持配置

    订单类

    • 支付订单
    • 取消订单
    • 未支付订单列表

    安装

    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{...})
    
      ...
    }
    

    开源

    相关资源

    如果您有任何关于我们文档或产品的建议和想法,欢迎您通过以下方式与我们互动讨论:

    • 技术论坛 - 在这里您可以和其他开发者愉快的讨论如何更好的使用七牛云服务
    • 提交工单 - 如果您的问题不适合在论坛讨论或希望及时解决,您也可以提交一个工单,我们的技术支持人员会第一时间回复您
    • 博客 - 这里会持续更新发布市场活动和技术分享文章
    • 微博
    • 常见问题

    贡献代码

    1. Fork
    2. 创建您的特性分支 git checkout -b my-new-feature
    3. 提交您的改动 git commit -am 'Added some feature'
    4. 将您的修改记录提交到远程 git 仓库 git push origin my-new-feature
    5. 然后到 github 网站的该 git 远程仓库的 my-new-feature 分支下发起 Pull Request

    许可证

    基于 Apache 2.0 license. 协议发布:

    以上内容是否对您有帮助?
  • Qvm free helper
    Close