创建OBS客户端

更新时间: 2019-03-14 10:05

OBS客户端(ObsClient)是访问OBS服务的Go客户端,它为调用者提供一系列与OBS服务进行交互的接口,用于管理、操作桶(Bucket)和对象(Object)等OBS服务上的资源。使用OBS Go SDK向OBS发起请求,您需要初始化一个ObsClient实例,并根据需要调整客户端配置参数。

您可以通过New函数创建OBS客户端。示例代码如下:

  1. // 引入依赖
  2. import (
  3. "obs"
  4. )
  5.  
  6. var ak = "*** Provide your Access Key ***"
  7. var sk = "*** Provide your Secret Key ***"
  8. var endpoint = "https://your-endpoint"
  9. // 创建ObsClient结构体
  10. var obsClient, err = obs.New(ak, sk, endpoint)
  11.  
  12. func main() {
  13. if err == nil {
  14. // 使用访问OBS
  15.  
  16. // 关闭obsClient
  17. obsClient.Close()
  18. }
  19. }

创建OBS客户端 - 图1 说明:

  • 您的工程中可以有多个ObsClient,也可以只有一个ObsClient。
  • ObsClient是协程安全的,可在并发场景下使用。
  • ObsClient在调用ObsClient.close方法关闭后不能再次使用。

父主题:初始化