Bucket adalah kontainer yang digunakan untuk menyimpan objek. Setiap objek disimpan dalam sebuah bucket. Topik ini menjelaskan cara melakukan kueri terhadap wilayah bucket.
Kode contoh
Kode contoh berikut menunjukkan cara melakukan kueri terhadap wilayah atau lokasi bucket:
const OSS = require('ali-oss')
const client = new OSS({
// Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode 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,
// Atur yourRegion ke wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), atur Region ke oss-cn-hangzhou.
region: 'oss-cn-hangzhou',
// Gunakan algoritma signature V4.
authorizationV4: true,
// Atur yourBucketName ke nama bucket tersebut.
bucket: 'yourBucketName',
// Atur yourEndpoint ke titik akhir publik wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), atur endpoint ke https://oss-cn-hangzhou.aliyuncs.com.
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();Referensi
Untuk kode contoh lengkap, lihat contoh di GitHub.
Untuk informasi lebih lanjut mengenai operasi API, lihat GetBucketLocation.