繁体   English   中英

是否可以通过AWS API Gateway和lambda函数将PDF文件上传到S3存储桶?

[英]Is it possible to upload a PDF file through AWS API Gateway and a lambda function to a S3 bucket?

我需要使用网络应用程序将PDF文件上传到s3存储桶。 我正在使用AWS Lambda跟踪无服务器架构。 AWS API Gateway和lambda是否可能? 我正在使用节点。

是的,这是可能的,并且有许多不同的解决方案。 我建议使用API​​ Gateway作为S3的代理,并在上传时跳过Lambda函数。 然后,您可以使用S3事件来运行任何必要的Lambda函数,以在上传后处理该对象。

上传到S3的最方便/最有效的方法是使用预签名的url 这样,您可以委托经过S3验证的API来为您完成繁重的工作。

您的应用程序将仅使用lambda函数来获取预签名的url,然后直接将上传文件上传到S3,当然,上传文件后,您当然可以使用第二个lambda文件进行处理。

您可以在Stratosparks的博客上看到类似解决方案的内容(没有API网关)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM