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).