小编luc*_*ted的帖子

使用node.js将JSON从AWS Lambda保存到AWS S3

我试图将JSON文件从AWS Lambda保存到S3。(更准确地说:我想'supertest.json'在S3存储桶中创建一个包含“数据” 的新文件'gpiocontroll-XYZ'

Lambda函数如下所示:

'use strict'

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

//const fs = require('fs');

function saveJSONtoS3(data){
    console.log('SAVEJSON', data);

    var params = {
        Bucket: 'gpiocontroll-XYZ', // your bucket name,
        Key: 'test.txt', // path to the object you're looking for
        Body: data
    }

    s3.putObject(params, function(err, data) {
        // Handle any error and exit
        if (err)
        console.log('ERROR', err);
        else {
            console.log('UPLOADED SUCCESS');
        }
        console.log('INSIDE FUNCTION');
    });

    console.log('END')
}

module.exports = {
    saveJSONtoS3 : saveJSONtoS3 …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-s3 amazon-web-services node.js aws-lambda

3
推荐指数
1
解决办法
6562
查看次数