AWS Lambda:从s3文件创建存档并将其存储在s3的后面

时间:2018-03-15 21:02:51

标签: python amazon-web-services amazon-s3 aws-lambda aws-step-functions

我的服务在AWS S3上存储了大量文件。根据GDPR,我必须实现创建这些文件的存档的可能性,并将其存储在S3上(用于下载)。另外,我必须过滤这些文件。

对我来说最好的选择是运行lambda函数(作为步骤函数的一部分)来过滤文件,提取文件内容,存档并上传回S3。

我找了像Amazon Elastic Transcoder这样的东西。此服务即时转码媒体。我希望找到存档文件的任何内容。

在最糟糕的情况下,我将运行EC2虚拟机并托管那些将为我创建和上传此存档的自定义服务。但它不是最好的解决方案,因为这个功能会被不时调用,FaaS是最好的选择。

是否有可能找到更优雅的解决方案?

0 个答案:

没有答案