amazon-s3 - AWS Lambda - 有没有办法在事件发生时将参数传递给 lambda 函数

标签 amazon-s3 amazon-dynamodb aws-lambda amazon-dynamodb-streams

我有一个 DynamoDB 表,每当添加新记录时,我都想将旧数据存档到 S3。所以我想我可以使用 AWS Lambda。因此 lambda 函数将获取新添加/修改的新记录。但我想传递(到 lambda 函数)记录必须上传到的 s3 路径的附加参数。

一种方法是将我想传递给另一个表/s3 中的 lamda 函数的任何内容。但是这个(参数)会随着每条记录插入主表而改变。所以我无法从我的 lambda 函数中读取它。 (当为第一个插入的记录执行 lambda 函数时,会插入更多的记录)

有没有办法将参数传递给 lambda 函数?

P.S:我想异步执行 lambda。

谢谢...

最佳答案

为什么不将此参数(s3 路径)添加到您的 dynamodb 表(添加新原始数据的位置 - 不是在另一个表中,而是在 lambda 正在监听的同一个表中)

关于amazon-s3 - AWS Lambda - 有没有办法在事件发生时将参数传递给 lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35670843/

相关文章:

我的 AWS 基础设施上的 MongoDB 还是 AWS 上的 DynamoDB 包?

amazon-web-services - AWS Lambda函数将X-Amz-Signature附加到S3 URL

amazon-web-services - S3 中的 AWS lambda 部署包

amazon-web-services - 如何在上传具有特定后缀的 S3 key 时触发 AWS 事件规则

ruby - 创建空文件夹 S3 ruby​​ SDK

将 dynamoDB 表复制到另一个没有 S3 的 aws 帐户

python - 无法将 Pymongo 导入 AWS Lambda 函数

python - get_bucket() 为我未通过 Boto 创建的 S3 存储桶提供 'Bad Request'

amazon-web-services - Amazon S3 错误代码 403 禁止进入 EMR 集群

java - 使用 Java 更新 DynamoDB 中的项目