Topik ini menjelaskan cara mengunduh objek ke memori lokal.
Contoh kode
Berikut adalah contoh kode untuk mengunduh objek ke memori lokal:
const OSS = require('ali-oss');
const client = new OSS({
// Tentukan wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), atur region menjadi oss-cn-hangzhou.
region: 'yourregion',
// Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah dikonfigurasi.
accessKeyId: process.env.OSS_ACCESS_KEY_ID,
accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
authorizationV4: true,
// Tentukan nama bucket.
bucket: 'yourbucketname',
});
async function getBuffer () {
try {
const result = await client.get('object-name');
console.log(result.content);
} catch (e) {
console.log(e);
}
}
getBuffer();Referensi
Untuk informasi lebih lanjut tentang operasi API yang dapat digunakan untuk mengunduh objek ke memori lokal, lihat GetObject.