【问题标题】:Upload & Convert file at AWS Lambda在 AWS Lambda 上传和转换文件
【发布时间】:2019-02-11 12:05:44
【问题描述】:

有没有办法直接通过手动调用方法将文件发送到 lambda,然后对文件进行一些处理,例如将 doc 文件转换为 pdf,然后将文件返回给客户端?

我正在使用 PHP 来调用 Lambda,到目前为止我还没有找到任何令人满意的答案,所以我决定在这里询问我的疑虑。

到目前为止我所做的是

  • 创建了一个 Lambda 函数
  • 创建了一个 PHP 项目
  • 已安装 AWS 开发工具包
  • 配置授权和所有其他问题
  • 从 php 对我的 lambda 函数进行调用并调用它,它工作正常并返回响应

Now I would like to send a file to Lambda for conversion and then get converted file in response of that request, all done Synchronously.

【问题讨论】:

    标签: php aws-lambda aws-sdk


    【解决方案1】:

    AWS Lambda 有限制:请求正文负载大小(事件/异步调用)- 128 KB

    检查所有限制here

    您不能直接将文件上传到 lambda,请使用 S3。 将文件上传到 S3 存储桶后,您可以使用 S3 触发器调用 lambda 并从 s3 下载文件

    【讨论】:

    • 我对最大大小为 6MB 的(RequestResponse/同步调用)感兴趣。我们甚至不能在这种模式下使用文件?
    • 如果 lambda 由 RequestResponse 类型调用,则有效负载为 6MB。如果它的事件是 128K。
    猜你喜欢
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 2021-03-27
    相关资源
    最近更新 更多