我在lambda中使用节点js代码。功能
在创建S3对象时传递事件数据
var record = event.Records[0];
var bucket = record.s3.bucket.name;
var key = record.s3.object.key;
如何获取s3键的最后修改日期以创建文件夹并将密钥粘贴到其中。
如果上次修改日期为:Mon Feb 22 14:46:23 GMT+530 2016
,
然后文件夹名称必须是:Bucketname/2016/02/22/
答案 0 :(得分:3)
event structure实际上并不包含对象的最后修改值。
您可以为该对象发送http HEAD
请求,或者 - 可能 - 使用Records[0].eventTime
的值。文档并不完全清楚,这将始终是相同的,只是说“当S3完成处理请求时。”
答案 1 :(得分:2)
您必须发送HTTP头请求
class Etudiant {
string nom;
string prenom;
int age;
public:
Etudiant(string,string,int);
string getNom() const;
string getPrenom() const;
int getAge() const;
};
string Etudiant::getNom() const {
return this->nom;
}
string Etudiant::getPrenom() const {
return this->prenom;
}
int Etudiant::getAge() const {
return age;
}