有反正我们可以使用Spring云功能+ AWS LAMBDA适配器处理HTTP文件上传?

问题描述 投票:3回答:1

我是新来的AWS原子吸收光谱法。我工作的地方是有意与AWS Lambda和春季启动处理HTTP文件上传。一个快速的研究使我春云功能+ AWS LAMBDA适配器;但是,文档不包括有关HTTP文件上传任何东西,所以我不知道是否有可能做到这一点与春季云功能或我必须退回到AWS LAMBDA春季启动集成(https://github.com/awslabs/aws-serverless-java-container)?

在此先感谢您的一种启示!

spring-boot file-upload aws-lambda spring-cloud
1个回答
0
投票

AWS拉姆达可以像API网关,S3Event,SNS通知和SQS多种方式来触发。 API网关整合了HTTP终点拉姆达。 API网关不是设计来处理文件上传。 API网关转换二进制数据编码的文本的base64。处理二进制数据作为文本会消耗大量的内存和处理变得复杂的时候也是如此。

此外API网关对有效载荷大小10MB的限制。上传文件的最好方法是使用S3。更好的方法是使用lambda函数生成预签S3网址上传文件。

当与API网关集成春季云功能用于公开一个HTTP端点。然而,通过awslabs AWS LAMBDA春季启动集成可以暴露多个端点。选择最好的作品,你的办法。

希望帮助。

© www.soinside.com 2019 - 2024. All rights reserved.