如何使用python访问S3存储桶中的新添加文件

时间:2018-10-25 18:07:19

标签: amazon-web-services amazon-s3 aws-lambda

我是AWS新手,我使用python访问S3中的文件,我需要访问存储桶中新添加的文件。而不是访问存储桶中存在的每个数据。谁能帮助我解决这个问题?谢谢

2 个答案:

答案 0 :(得分:1)

看看S3 event notifications。您可以将所有新文件发送到SQS队列,并从队列中读取python程序以获取新文件。无法查询S3中的新文件。或者,是否可以创建lambda函数来对新文件进行操作,具体取决于您需要对新文件执行的操作。

答案 1 :(得分:1)

您可以在python中使用业务逻辑创建一个lambda,最后在s3中创建一个事件:

  1. 输入S3存储桶
  2. 选择“属性”标签
  3. 提前设置部分->活动

enter image description here

  1. 新事件:

enter image description here

重要提示:您必须创建lambda。

图:

enter image description here