代码之家  ›  专栏  ›  技术社区  ›  ShaiNe Ram

使用Java代码如何在新文件上载到s3 bucket时触发我的Lambda函数

  •  -1
  • ShaiNe Ram  · 技术社区  · 7 年前

    我是AWS世界的新生婴儿。我有一个要求,请帮助我获得我的查询。 我编写了一个lambda函数来读取s3 bucket中的文件内容,它将详细信息存储在AWS中的PostgreSQL RDS实例中。幸运的是,它工作得很好!!!! 我的lambda函数名为“MyFunction”。现在我想做以下事情。如果一个新文件落在我的s3存储桶中,“s3测试”会自动运行lambda函数“MyFunction”。

    有没有办法做到这一点。我正在使用eclipse创建lambda函数。

    请帮我拿这个。

    1 回复  |  直到 7 年前
        1
  •  1
  •   John Hanley    7 年前

    这是一个非常常见的需求:为S3 bucket中的新文件调用Lambda函数。

    Amazon S3支持事件。当一个新对象(也支持其他操作)到达S3时,创建事件。此事件可以发送到SNS主题、SQS队列或Lambda函数。

    Lambda函数将接收事件数据结构。此结构详细介绍了有关S3事件的信息。

    本教程将指导您如何设置S3以调用Lambda函数。

    Tutorial: Using AWS Lambda with Amazon S3