Amazon web services 实现文件上传的端点(API网关&x2B;Lambda&x2B;Python)

Amazon web services 实现文件上传的端点(API网关&x2B;Lambda&x2B;Python),amazon-web-services,aws-lambda,aws-api-gateway,Amazon Web Services,Aws Lambda,Aws Api Gateway,在API网关中如何配置以及配置什么以接受文件作为AJAX调用中的输入。另外,如何在Python Lambda中读取文件的内容? 官方aws文档中的示例没有太多帮助,我们需要将依赖项与python文件一起压缩并上传 例如,如果您希望读取python文件reader.py中名为input.conf的文件, 您需要创建一个包含上述文件的zip文件 /uploader.zip |- input.conf | - reader.py python文件的名称应该是lambda处理程序的第一部分,如

在API网关中如何配置以及配置什么以接受文件作为AJAX调用中的输入。另外,如何在Python Lambda中读取文件的内容?
官方aws文档中的示例没有太多帮助,我们需要将依赖项与python文件一起压缩并上传

例如,如果您希望读取python文件
reader.py
中名为
input.conf
的文件, 您需要创建一个包含上述文件的zip文件

/uploader.zip
  |- input.conf
  | - reader.py
python文件的名称应该是lambda处理程序的第一部分,如:
reader.lambda\u handler
(对于python)

请参阅:有关更多详细信息,我希望从浏览器上载该文件,用户将提供此文件。在这种情况下,您需要以字节(对于二进制文件)或字符串的形式读取该文件,并将其添加到将传递到api网关的请求正文中。该文件不能直接传递到api网关(REST只接受json或xml中的字符串形式的有效负载)。您应该从客户端读取该文件,并将其作为请求有效负载中的字符串发送到服务器。这正是我关于如何做到这一点的问题?我想从客户端上传一个doc/docx文件,然后解析并转换为json数据,并将其返回给客户端