![AWS Lambda - node.js - с общей библиотекой imagemagick](https://rvso.com/image/1597850/AWS%20Lambda%20-%20node.js%20-%20%D1%81%20%D0%BE%D0%B1%D1%89%D0%B5%D0%B9%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%BE%D0%B9%20imagemagick%20.png)
Настройка: - Функция 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 обрабатываются как PDF, поскольку являются файлами Adobe Illustrator, поэтому понятно, почему требуется модуль pdf.la.
Вопросы: Похоже, что файлы policy.xml и delegates.xml нуждаются в изменениях. Однако, можно ли это реализовать при использовании общей библиотеки imagemagick на AWS?
Были ли у кого-нибудь похожие проблемы в последнее время и может ли кто-нибудь дать какие-либо предложения?
Может ли быть, что мне теперь нужно включить Ghostscript как node_module? Если да, то как мне интегрировать imagemagick с ghostscript (я предполагаю, что код node.js потребует изменений для этой реализации)?
Спасибо, что уделили время чтению.