开发者社区> 问答> 正文

对象存储 OSS获取Bucket

已解决

展开
收起
2018-06-23 11:50:55 908 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

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

    Bucket的操作有Client的方法完成,如创建/删除Bucket、设置/清除Bucket的权限/生命周期/防盗链等,Object的操作有Bucket的方法完成,如上传/下载/删除文件、设置Object的访问权限等。用户可以通过Client.Bucket获取指定Bucket的操作句柄。

    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. bucket, err := client.Bucket("my-bucket")
    17. if err != nil {
    18. handleError(err)
    19. }
    20. _, err = bucket.ListObjects()
    21. if err != nil {
    22. handleError(err)
    23. }
    24. }
    2018-06-25 08:07:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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