![AWS Lambda - node.js - com biblioteca compartilhada imagemagick](https://rvso.com/image/1597850/AWS%20Lambda%20-%20node.js%20-%20com%20biblioteca%20compartilhada%20imagemagick%20.png)
Configuração: - Função AWS Lambda - Usando o tempo de execução node.js 8.10 - Usando a biblioteca imagemagick pré-instalada da AWS
O erro que estou enfrentando ao tentar transformar um arquivo *.AI: Erro: Falha no comando: conversão: não foi possível carregar o módulo /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. converter: nenhuma imagem definida `/tmp/resized.png' @ error/convert.c/ConvertImageCommand/3046.
Problema: a função AWS Lambda ainda funciona perfeitamente para arquivos *.JPG e *.PNG. No entanto, nas últimas 2 semanas (desde que percebemos), o erro acima ocorreu para arquivos *.AI. Entendo que os arquivos *.AI são tratados como PDF por serem arquivos do Adobe Illustrator, então faz sentido porque o módulo pdf.la é necessário.
Perguntas: Parece que os arquivos policy.xml e delegados.xml precisam de alterações. No entanto, isso é algo que pode ser implementado ao usar a biblioteca imagemagick compartilhada na AWS?
Alguém mais teve problemas semelhantes recentemente e pode oferecer alguma sugestão?
Será que agora preciso do Ghostscript incluído como node_module? Em caso afirmativo, como incorporar o imagemagick com o ghostscript (suponho que o código node.js exigirá alterações para esta implementação)?
Obrigado por reservar um tempo para ler.