如何在AWS Lambda函数中使用ImageMagick

时间:2020-08-10 17:20:27

标签: amazon-web-services aws-lambda binary aws-lambda-layers

我正在尝试创建一个利用ImageMagick将PDF转换为图像的lambda。

为此,我可以上传ImageMagick的二进制文件。

这种方法失败了,因为它似乎有一些IM依赖的共享库。

有没有一种方法可以将ImageMagick安装为一个层,或者将其与依赖项打包在一起?
也许不同的解决方案在一起才是正确的解决方案。

现在,我已经确认可以将二进制文件作为Lambda软件包的一部分上传并调用它们。

2 个答案:

答案 0 :(得分:0)

image-magick-lambda-layer

还有一个项目可以为AWS Lambda编译ImageMagick实用程序-ImageMagick for AWS Lambda

我曾尝试观看此Youtube视频(我自己没有尝试过)-AWS Serverless Lambda Tutorial - How to Use ImageMagick with AWS Lambda?

答案 1 :(得分:0)

有一个ImageMagick layer already built out there。它具有许多已启用的选项,并且如果将其用作Shell命令,则它与运行时无关。 ,,它缺少PDF转换功能。没有建立。
我通过使用layer that consists of GhostScript binary /opt/bin/gs

实现了自己的目的