gpt4 book ai didi

amazon-web-services - AWS : Large File Upload - API Gateway & Lambda - Best Practices

转载 作者:行者123 更新时间:2023-12-04 02:08:47 25 4
gpt4 key购买 nike

我需要用户能够向 AWS Lambda 函数提供一个 15 MB 的 XML 文件以使其执行操作,并将另一个 XML 文件返回给用户。这是这个“应用程序”唯一要做的事情。 XML 文件中的数据是半敏感的,在文件返回后不应保留在任何地方。

处理此问题的最佳做法是什么? The API Gateway appears to have a payload size limit of 10mb , 所以我不能只上传它。

我看过一些关于将文件直接上传到 S3,然后让该操作自动触发 Lambda 函数的引用资料。但是,在这种情况下,用户如何从返回的 Lambda 函数中获取输出文件呢?我真的不想让它长时间闲置。

我希望这个应用程序尽可能简单。

最佳答案

如果您考虑为此目的使用 S3 并使整个过程异步,您的 Lambda 函数也可以将输出写入 S3,然后生成文件的预签名 url 并将其发送回用户。您可以在 S3 存储桶上设置生命周期策略以在不再需要文件时将其删除,或者让另一个 Lambda 函数根据通知删除它们。

关于amazon-web-services - AWS : Large File Upload - API Gateway & Lambda - Best Practices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40899319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com