Mengunggah Arsip ke S3 Glacier - AWS SDK for JavaScript

Kami mengumumkan yang akan datang end-of-support untuk AWS SDK for JavaScript v2. Kami menyarankan Anda bermigrasi ke AWS SDK for JavaScript v3. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, silakan merujuk ke pengumuman tertaut.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengunggah Arsip ke S3 Glacier

JavaScript code example that applies to Node.js execution

Contoh kode Node.js ini menunjukkan:

  • Cara mengunggah arsip ke Amazon S3 Glacier menggunakan uploadArchive metode objek layanan S3 Glacier.

Contoh berikut mengunggah satu Buffer objek sebagai keseluruhan arsip menggunakan uploadArchive metode objek layanan S3 Glacier.

Contoh mengasumsikan Anda telah membuat vault bernama. YOUR_VAULT_NAME SDK secara otomatis menghitung checksum hash pohon untuk data yang diunggah, meskipun Anda dapat menggantinya dengan meneruskan parameter checksum Anda sendiri:

Tugas Prasyarat

Untuk mengatur dan menjalankan contoh ini, Anda harus terlebih dahulu menyelesaikan tugas-tugas ini:

Unggah Arsip

// Load the SDK for JavaScript var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create a new service object and buffer var glacier = new AWS.Glacier({ apiVersion: "2012-06-01" }); buffer = Buffer.alloc(2.5 * 1024 * 1024); // 2.5MB buffer var params = { vaultName: "YOUR_VAULT_NAME", body: buffer }; // Call Glacier to upload the archive. glacier.uploadArchive(params, function (err, data) { if (err) { console.log("Error uploading archive!", err); } else { console.log("Archive ID", data.archiveId); } });