Carga de un archivo en S3 Glacier - AWS SDK for JavaScript

LaAWS SDK for JavaScript versión 3 (v3) es una reescritura de la versión 2 con algunas funciones nuevas y excelentes, incluida la arquitectura modular. Para obtener más información, consulte la Guía para desarrolladores de la versiónAWS SDK for JavaScript 3.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Carga de un archivo en S3 Glacier

JavaScript code example that applies to Node.js execution

Este ejemplo de código de Node.js muestra:

  • Cómo cargar un archivo en Amazon S3 Glacier mediante eluploadArchivedel objeto de servicio S3 Glacier.

En el siguiente ejemplo se carga unBufferobjeto como archivo completo mediante eluploadArchivedel objeto de servicio S3 Glacier.

En el ejemplo se presupone que ya ha creado un almacén llamado YOUR_VAULT_NAME. El SDK calcula automáticamente la suma de comprobación de hash en árbol de los datos cargados, aunque se puede anular transfiriendo su propio parámetro de suma de comprobación:

Tareas previas necesarias

Para configurar y ejecutar este ejemplo, primero debe completar estas tareas:

Carga del archivo

// 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); } });