目前,我的图像上传系统在拉威尔5.3这样工作。
1.用户上传图片。
2.使用imagick库调整图像大小。
3.将原始图像和裁剪后的图像存储在AWS S3中。
现在这很好,我想移动第二步(图像大小调整)与aws lambda,但我找不到任何关于aws lambda与php集成
不过,官方文档中提供了node js和java集成指南。
那么还有其他服务(除了aws lambda)可以实现我的功能吗?是吗?

最佳答案

可以在aws lambda上使用php或任何其他语言,但需要将其封装在nodejs包装器中。
幸运的是,aws提供了一个关于如何做到这一点的官方、非常直接的指南:https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/
此外,如果您想节省一些时间(不要像前面的文章中解释的那样手动构建php发行版),可以使用以下docker容器:https://github.com/dannylinden/aws-lambda-php

08-07 20:25
查看更多