z3upload
v1.1.4
Published
Función para subir archivos a S3
Readme
z3upload
Prerequisitos
- Instalar Node.js 20, 22
- Instalar AWS CLI
- Configurar las credenciales de AWS CLI. AWS CLI Configuration
Importar en proyecto Node
Puedes agregar la librería en tu proyecto Node.js utilizando el comando:
npm install z3uploado
pnpm add z3uploadEjemplo de uso
import BackUpExporter from 'z3upload';
const exporter = new BackUpExporter({
fromPath: '/path/Tmp',
toPath: '/path/Backups',
backupConfig: './backup_config.txt',
s3BaseFolder: 'home',
delay: 1500,
s3Config: {
bucket: 'bucket-name',
region: 'us-east-1',
chunkSizeInMB: 100,
maxRetries: 3
}
});
exporter.start();backup_config.txt
Para mapear los Dataviewer y db name de la carpeta cliente con el nombre de la carpeta en S3. Se debe crear un archivo de texto con el siguiente formato:
Dataviewer_Name,carpetacliente
db_name,zafiro,carpetacliente