use*_*241 1 amazon-s3 node.js aws-lambda
我在 lambda 中使用节点 js 代码。
创建 S3 对象时,函数传递事件数据
var record = event.Records[0];
var bucket = record.s3.bucket.name;
var key = record.s3.object.key;
Run Code Online (Sandbox Code Playgroud)
如何获取 s3 密钥的最后修改日期以创建文件夹并将密钥粘贴到其中。
如果上次修改日期是:Mon Feb 22 14:46:23 GMT+530 2016,
那么文件夹名称必须是: Bucketname/2016/02/22/
小智 6
你必须发送一个 HTTP 头请求
var AWS = require('aws-sdk');
var s3 = new AWS.S3({apiVersion: '2006-03-01'})
var params = {
Bucket: record.s3.bucket.name,
Key : record.s3.object.key
};
s3.headObject(params, function (error, response) {
if(error) {
context.fail();
} else {
var date = response.LastModified; //Last modified date
context.done(null,date);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3657 次 |
| 最近记录: |