2

给定一个位于 的 S3 文件s3://path/to/bucket/file,我想执行一个附加“BAR”的 AWS Lambda 函数。

为了澄清,假设一个包含“FOO”的文件位于s3://path/to/bucket/file. 我想执行一个附加“BAR”的 JavaScript 函数。

因此,在 S3 文件位置对文件进行变异后,其内容s3://path/to/bucket/file将显示为“FOOBAR”。

我怎样才能做到这一点?

4

1 回答 1

2

在您的 s3.getObject 回调中,您可以使用 data.Body.toString() 读取文件内容,然后将“BAR”附加到它,然后使用相同的存储桶名称和密钥名称覆盖对象(保存到同一个文件)从带有新字符串的事件处理程序接收。

于 2015-01-28T16:54:01.077 回答