对象存储 OSS查看Bucket列表
详细解答可以参考官方帮助文档通过Client.ListBuckets查看Bucket列表:
package mainimport ( 'fmt' 'os' 'github.com/aliyun/aliyun-oss-go-sdk/oss')func handleError(err error) { fmt.Println('Error:', err) os.Exit(-1)}func main() { client, err := oss.New('Endpoint', 'AccessKeyId', 'AccessKeySecret') if err != nil { handleError(err) } lsRes, err := client.ListBuckets() if err != nil { handleError(err) } for _, bucket := range lsRes.Buckets { fmt.Println('bucket:', bucket.Name) }}
注意:
Bucket的命名规范请查看OSS 基本概念。Bucket名字不能与OSS服务中其他用户已有的Bucket重复,所以您需要选择一个独特的Bucket名字以避免创建失败。
赞0
踩1