![AWS Lambda - node.js - con biblioteca compartida imagemagick](https://rvso.com/image/1597850/AWS%20Lambda%20-%20node.js%20-%20con%20biblioteca%20compartida%20imagemagick%20.png)
Configuración: - Función AWS Lambda - Uso del tiempo de ejecución de node.js 8.10 - Uso de la biblioteca imagemagick preinstalada de AWS
El error al que me enfrento al intentar transformar un archivo *.AI: Error: Error del comando: conversión: no se puede cargar el 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. convertir: no hay imágenes definidas `/tmp/resized.png' @ error/convert.c/ConvertImageCommand/3046.
Problema: La función AWS Lambda todavía funciona perfectamente para archivos *.JPG y *.PNG. Sin embargo, durante las últimas 2 semanas (desde que lo hemos notado) se produce el error anterior para archivos *.AI. Entiendo que los archivos *.AI se tratan como PDF debido a que son archivos de Adobe Illustrator, por lo que tiene sentido que se requiera el módulo pdf.la.
Preguntas: Parece que el archivo Policy.xml y delegados.xml necesitan cambios. Sin embargo, ¿es esto algo que se puede implementar cuando se utiliza la biblioteca imagemagick compartida en AWS?
¿Alguien más ha tenido problemas similares recientemente y puede ofrecer alguna sugerencia?
¿Podría ser que ahora necesito incluir Ghostscript como node_module? Si es así, ¿cómo incorporo imagemagick con ghostscript (supongo que el código node.js requerirá cambios para esta implementación)?
Gracias por tomarse el tiempo de leer.