如何上传文件到lambda函数或API网关?
我尝试将文件从iOS上传到AWS API网关并将其传递到Lambda函数,如何实现此scheme?
我可以使用multipart / form-data上传到AWS API Gateway,但是如何使input模型支持二进制数据?
[编辑1]从Spektre的答案移动
谢谢对于回应,经过一些阅读,我发现这是没有办法上传文件到lambda(这是不合逻辑的,因为它是基于事件的),唯一有效的用例上传到S3并使S3通知lambda。
我强烈build议使用其中一个AWS SDKs
直接使用S3
上传。 AWS Lambda
适合处理短暂的事件,而不是像上传的内容传输。 您可以检查其结算和限制,以更明智的决定,如果它真的是你要找的东西。
API网关已经添加了对S3代理的支持。 这使您可以直接将file upload到S3。