npm.io
1.1.4 • Published 8 years ago

aws-util-s3-test

Licence
MIT
Version
1.1.4
Deps
5
Vulns
2
Weekly
0

aws-util-s3

Projeto que utiliza a sdk-aws para manipulação do s3 com personalizações de retorno.

Instalação

npm install aws-util-s3

Implementação

No Nodejs:

Iniciar dados no Properties.js do projeto que usará esta biblioteca, utilizando o awsUtil.init();

var awsUtil = require('aws-util-s3-test');

awsUtil.init(function (err, dadosIniciados) {});

Exemplo de utilização de função, carregando dados iniciais.

var awsUtil = require('aws-util-s3-test');

awsUtil.init(function (err, dadosIniciados) {
    if (dadosIniciados) {
        awsUtil.listObjectsBucket(function (err, success) {
            if (err) {
                console.log(err)
            } else {
                console.log(success);
            }
        })
    } else {
        console.log('Dados não iniciados');
    }
});

API

awsUtil.init()

Esta biblioteca utiliza de properties para usar credentials de permissão ao bucket. Para obter estes dados é necessário carregar os dados na sua aplicação chamando o init();

awsUtil.listObjectsBucket()

Com esta função, é possível retornar todos os arquivos salvos no bucket. O nome do Bucket está sendo obtido pelo properties através do atributo bucketName.

Keywords