开发者社区> 问答> 正文

对象存储 OSS初始化Client

已解决

展开
收起
2018-01-07 22:02:13 694 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    初始化Client,即创建Client:

    1. package main
    2. import (
    3. "fmt"
    4. "os"
    5. "github.com/aliyun/aliyun-oss-go-sdk/oss"
    6. )
    7. func handleError(err error) {
    8. fmt.Println("Error:", err)
    9. os.Exit(-1)
    10. }
    11. func main() {
    12. client, err := oss.New("Endpoint", "AccessKeyId", "AccessKeySecret")
    13. if err != nil {
    14. handleError(err)
    15. }
    16. lsRes, err := client.ListBuckets()
    17. if err != nil {
    18. handleError(err)
    19. }
    20. for _, bucket := range lsRes.Buckets {
    21. fmt.Println("bucket:", bucket.Name)
    22. }
    23. }

    说明:

    • Endpoint的是OSS的访问域名,如杭州数据中的访问域名是http://oss-cn-hangzhou.aliyuncs.com,更详细的说明请参考OSS访问域名
    • AccessKeyId和AccessKeySecret是OSS的访问密钥。更详细的说明请参考OSS访问控制
    • 您运行示例程序时,请将Endpoint,AccessKeyId和AccessKeySecret替换成您的实际配置。
    2018-01-12 00:48:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载