作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在 lambda 函数上设置了一个触发器,并希望在将最新文件放入 S3 存储桶时抓取该文件。文件名将更改。我们想从事件中获取文件对象,但不知道如何获取。
现在,我们将直接文件名作为变量写入 lambda 函数中,并在本地进行测试。它似乎有效,但我们想让我们的 lambda 通用并使用传入的事件参数获取文件。基本上,我们需要交换这两行并使它们通用。
const bucket = 'bucket-12345';
const key = 'testXML.xml';
感谢您的帮助。
最佳答案
看看this example :
exports.handler = function(event, context, callback) {
var bucket = event.Records[0].s3.bucket.name;
var key = event.Records[0].s3.object.key;
…
}
关于node.js - 如何从 lambda 中的事件获取文件的 s3 存储桶名称和 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53891128/
我是一名优秀的程序员,十分优秀!