全部产品
Search
文档中心

Object Storage Service:Dapatkan informasi bucket (Node.js SDK)

更新时间:Nov 30, 2025

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.