Node.js AWS Lambda函数将json加载到s3存储桶不工作
当我运行这个函数时,它说它成功了,但是文件不在s3存储桶中Node.js AWS Lambda函数将json加载到s3存储桶不工作,node.js,amazon-web-services,amazon-s3,aws-lambda,Node.js,Amazon Web Services,Amazon S3,Aws Lambda,当我运行这个函数时,它说它成功了,但是文件不在s3存储桶中 var AWS = require('aws-sdk'); exports.handler = (event, context, callback) => { AWS.config.update({ region: 'us-west-2', accessKeyId: 'xxx', secretAccessKey: 'xxx' }); var s3 = ne
var AWS = require('aws-sdk');
exports.handler = (event, context, callback) => {
AWS.config.update({
region: 'us-west-2',
accessKeyId: 'xxx',
secretAccessKey: 'xxx'
});
var s3 = new AWS.S3();
s3.putObject({
Bucket: 'mybucket',
Key: 'test.json',
Body: [{test: 'test'}, {test: 'test'}],
ContentType: "application/json"
}, function(){});
context.succeed('SUCCESS');
};
NodeJs是一种有趣的语言 大多数语言都会这样处理代码
NodeJs是一种有趣的语言 大多数语言都会这样处理代码
var AWS = require('aws-sdk');
exports.handler = (event, context, callback) => {
AWS.config.update({
region: 'us-west-2',
accessKeyId: 'xxx',
secretAccessKey: 'xxx'
});
var s3 = new AWS.S3();
s3.putObject(
{
Bucket: 'mybucket',
Key: 'test.json',
Body: [{test: 'test'}, {test: 'test'}],
ContentType: "application/json"
},
function(err, res){
if(err){
console.log(err);
}
callback(err, "processed");
});
};