以阿里云OSS演示 === ### OSS特点 - 可靠性 服务可用性,数据持久性 - 安全性 资源隔离存储,访问鉴权 - 易用性 标准RESTful风格API,多语言SDK接入 - 处理能力 海量规模,图片处理,音视频转码... ### 专业术语 ![](https://box.kancloud.cn/7e2a16542dd69c4bd93f43b1dcd1143d_834x494.png) ``` type OssCon struct { OssBucket string `json:"oss_bucket"` OssEndpoint string `json:"oss_endpoint"` // oss访问key OssAccessKeyID string `json:"oss_access_key_id"` // oss访问key secret OssAccessKeySecret string `json:"oss_access_key_secret"` } ``` ### 简单连接 ~~~ import ( "Go-Distributed-Storage-System/config" "github.com/aliyun/aliyun-oss-go-sdk/oss" "log" ) var ( OssCli *oss.Client e error ) func init() { ossCline() } func ossCline() { OssCli, e = oss.New(config.OssConfig.OssEndpoint,config.OssConfig.OssAccessKeyID,config.OssConfig.OssAccessKeySecret) if e != nil { panic(e.Error()) } } // Bucket: 获取bucket存储空间 func Bucket() *oss.Bucket { bucket, err := OssCli.Bucket(config.OssConfig.OssBucket) if err != nil { log.Println(err.Error()) return nil } return bucket } ~~~