All Products
Search
Document Center

Object Storage Service:Kueri wilayah bucket (Node.js SDK)

Last Updated:Aug 29, 2026

Bucket adalah kontainer yang digunakan untuk menyimpan objek di Object Storage Service (OSS). Setiap objek disimpan dalam sebuah bucket. Topik ini menjelaskan cara melakukan kueri terhadap wilayah bucket tersebut.

Prasyarat

  • Instal SDK ali-oss.

  • Konfigurasikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET. Kode contoh memperoleh kredensial akses dari variabel lingkungan ini.

Kode contoh

Kode contoh berikut menunjukkan cara melakukan kueri terhadap wilayah atau lokasi bucket:

const OSS = require('ali-oss');

const client = new OSS({
  // Peroleh kredensial akses dari variabel lingkungan. Sebelum menjalankan kode contoh ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah diatur.
  accessKeyId: process.env.OSS_ACCESS_KEY_ID,
  accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
  // Tentukan wilayah bucket. Misalnya, jika bucket berada di wilayah China (Hangzhou), tentukan oss-cn-hangzhou. Ganti nilai contoh ini dengan wilayah aktual bucket Anda.
  region: 'oss-cn-hangzhou',
  // Gunakan algoritma signature V4.
  authorizationV4: true,
  // Tentukan nama bucket Anda.
  bucket: 'yourBucketName',
  // Tentukan titik akhir publik wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), tentukan https://oss-cn-hangzhou.aliyuncs.com. Ganti nilai contoh ini dengan titik akhir aktual bucket Anda.
  endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
});

async function getLocation() {
  try {
    const result = await client.getBucketInfo();
    console.log(result.bucket.Location);
  } catch (e) {
    console.log(e);
  }
}

getLocation();

Kode contoh ini mengeluarkan nilai bidang Location, yang menunjukkan wilayah bucket tersebut. Misalnya, jika bucket berada di wilayah China (Hangzhou), output-nya adalah oss-cn-hangzhou.

Referensi