AWS Lambda - node.js - imagemagick 共有ライブラリ付き

AWS Lambda - node.js - imagemagick 共有ライブラリ付き

セットアップ: - AWS Lambda 関数 - node.js 8.10 ランタイムの使用 - AWS にプリインストールされた imagemagick ライブラリの使用

*.AI ファイルを変換しようとしたときに発生するエラー: エラー: コマンドが失敗しました: convert: モジュール/usr/lib64/ImageMagick-6.7.8/modules-Q16/coders/pdf.la': file not found @ error/module.c/OpenModule/1278. convert: no decode delegate for this image format/tmp/magick-c0KvODEy' をロードできません @ error/constitute.c/ReadImage/544。 convert: イメージが定義されていません `/tmp/resized.png' @ error/convert.c/ConvertImageCommand/3046。

問題: AWS Lambda 関数は、*.JPG および *.PNG ファイルでは引き続き完全に動作します。ただし、過去 2 週間 (気付いてから)、*.AI ファイルで上記のエラーが発生します。*.AI ファイルは Adob​​e Illustrator ファイルであるため PDF のように扱われると理解しています。そのため、pdf.la モジュールが必要なのは当然です。

質問: policy.xml ファイルと delegates.xml ファイルを変更する必要があるようです。ただし、これは AWS で共有 imagemagick ライブラリを使用する場合に実装できるものなのでしょうか?

最近、同様の問題を抱えた方はいらっしゃいますか?何かアドバイスをいただけますか?

Ghostscript を node_module として組み込む必要があるのでしょうか? もしそうなら、imagemagick を ghostscript に組み込むにはどうすればよいですか (この実装では node.js コードの変更が必要になると思います)?

お時間を取って読んでいただきありがとうございます。

関連情報