Bucket adalah kontainer yang menyimpan objek. Topik ini menjelaskan cara memperoleh informasi mengenai bucket.
Kode contoh
Kode berikut mengambil informasi bucket, seperti wilayah dan tanggal pembuatannya.
const OSS = require('ali-oss');
const client = new OSS({
// Setel region ke wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), setel region ke oss-cn-hangzhou.
region: 'yourRegion',
// Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode contoh ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah disetel.
accessKeyId: process.env.OSS_ACCESS_KEY_ID,
accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
authorizationV4: true,
// Setel bucket ke nama bucket Anda.
bucket: 'yourBucketName',
});
async function getBucketInfo() {
// Tentukan nama bucket. Misalnya, examplebucket.
const bucket = 'examplebucket'
const result = await client.getBucketInfo(bucket)
// Dapatkan wilayah bucket.
console.log(result.bucket.Location)
// Dapatkan nama bucket.
console.log(result.bucket.Name)
// Dapatkan ID pemilik bucket.
console.log(result.bucket.Owner.ID)
// Dapatkan nama pemilik bucket. Nama tersebut sama dengan ID pemilik.
console.log(result.bucket.Owner.DisplayName)
// Dapatkan waktu pembuatan bucket.
console.log(result.bucket.CreationDate)
// Dapatkan kelas penyimpanan bucket.
console.log(result.bucket.StorageClass)
// Dapatkan status pengendalian versi bucket.
console.log(result.bucket.Versioning)
}
getBucketInfo()Referensi
Untuk kode contoh lengkap mengenai pengambilan informasi bucket, lihat contoh di GitHub.
Untuk informasi selengkapnya mengenai operasi API untuk mengambil informasi bucket, lihat GetBucketInfo.