列举存储空间
存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何列举存储空间。
使用Client#list_buckets
接口列出当前用户下的所有Bucket,用户还可以指定:prefix
参数,列出包含特定前缀的所有Bucket:
require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
endpoint: 'endpoint',
access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')
buckets = client.list_buckets
buckets.each { |b| puts b.name }
buckets = client.list_buckets(:prefix => 'my-')
buckets.each { |b| puts b.name }
列举存储空间的更多详情,请参见GetBucket (ListObjects)。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论