-3
私はs3にデータをプッシュするラムダ関数を持っています。aws lambdaからaws s3にアップロード
1)このラムダ関数が呼び出され、毎回、私はそれにデータをプッシュする別のファイルを作成したい:私は2つの変更が必要
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?');
};
:これは、関数です。
2)バケツ "test"の中にフォルダ "test1"があります。test1フォルダがあればtest1フォルダ内のデータをプッシュしたい、そうでない場合はtest1フォルダをテストバケット内に作成してデータをプッシュします。
これを手伝ってもらえますか?
ありがとうございました。