全部产品
Search
文档中心

Object Storage Service:Daftar bucket (Ruby SDK)

更新时间:Nov 30, 2025

Bucket adalah kontainer yang digunakan untuk menyimpan objek. Semua objek harus disimpan dalam sebuah bucket. Bucket ditampilkan secara alfabetis. Anda dapat menampilkan daftar bucket yang dimiliki oleh Akun Alibaba Cloud Anda di seluruh wilayah dan memfilternya berdasarkan kondisi tertentu.

Daftar bucket

Kode berikut menunjukkan cara menampilkan semua bucket di seluruh wilayah dalam akun Anda.

require 'aliyun/oss'

client = Aliyun::OSS::Client.new(
  # Titik akhir China (Hangzhou) digunakan sebagai contoh. Gantilah dengan titik akhir yang sebenarnya.
  endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
  # Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah diatur.
  access_key_id: ENV['OSS_ACCESS_KEY_ID'],
  access_key_secret: ENV['OSS_ACCESS_KEY_SECRET']
)
# Tampilkan semua bucket di seluruh wilayah dalam akun Anda.
buckets = client.list_buckets
buckets.each { |b| puts b.name }

Daftar bucket dengan awalan tertentu

Kode berikut menunjukkan cara menampilkan bucket dengan awalan "example" di seluruh wilayah dalam akun Anda.

require 'aliyun/oss'

client = Aliyun::OSS::Client.new(
  # Titik akhir China (Hangzhou) digunakan sebagai contoh. Gantilah dengan titik akhir yang sebenarnya.
  endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
  # Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah diatur.
  access_key_id: ENV['OSS_ACCESS_KEY_ID'],
  access_key_secret: ENV['OSS_ACCESS_KEY_SECRET']
)
# Tampilkan bucket dengan awalan tertentu di seluruh wilayah dalam akun Anda.
buckets = client.list_buckets(:prefix => 'example')
buckets.each { |b| puts b.name }

Referensi

Untuk informasi selengkapnya mengenai operasi API ListBuckets, lihat ListBuckets (GetService).