2016-06-20 3 views
-3

У меня есть функция лямбда, которая толкает данные на s3. Это функция:загрузить с aws lambda в aws s3

var AWS = require('aws-sdk'); 
var s3 = new AWS.S3(); 

exports.handler = function(event, context) { 
    var s3 = new AWS.S3(); 
    var param = {Bucket: 'test', Key: 'testFile', Body: JSON.stringify(event)}; 
    console.log("EVENT DATA :" + param.Body); 
    s3.upload(param, function(err, data) { 
     if (err) console.log(err, err.stack); // an error occurred 
     else console.log(data);   // successful response 

     console.log('actually done!'); 
     context.done(); 
    }); 
console.log('done?'); 
}; 

мне нужно две модификации:

1) каждый раз, когда эта функция лямбда вызывается, я хочу, чтобы создать другой файл, чтобы раздвинуть данные.

2) есть папка «test1» внутри «теста» в ящике, я хочу нажимать данные внутри папки test1, если доступна папка test1, или создать папку test1 внутри тестового ковша и вставить данные внутри нее.

Можете ли вы мне помочь?

Спасибо.

ответ

Смежные вопросы