Это продолжение Как установить phantomjs на лямбду AWS? Я выяснил, как запустить phantomjs на лямбду aws, но когда я использую его для генерации pdf (используя HTML-pdf nodejs library), в содержимом отсутствует текст.Если я создаю Docker-контейнер, который использует FROM node:10.16.0-jessie
, pdfs будет отображаться нормально.Если я создаю Docker-контейнер с использованием FROM amazonlinux:2.0.20190508
(который, как мне кажется, аналогичен лямбда-контейнеру AWS), в моих PDF-файлах отсутствует текст.
Я исправил эту проблему в amazonlinux:2.0.20190508
, запустив yum install fontconfig
.Но я не знаю, как сделать эквивалент yum install fontconfig
внутри настоящей лямбды.Если вы посмотрите на ссылку выше, вы увидите, что ответ пытается предоставить эту информацию, но по какой-то причине она все еще не работает правильно.Я полагаю, что причина в том, что все еще отсутствует шаг к тому, как правильно установить установку fontconfig из контейнера amazonlinux:2.0.20190508
.
Итак, вот мой вопрос: после того, как я запустил yum install fontconfig
в amazonlinux:2.0.20190508
как извлечь его из контейнера и упаковать так, чтобы AWS Lambda могла его использовать?
Кстати, я уверен, что есть другие ответы, которые, кажется, отвечают на этот вопрос, ноВстроенные лямбда-зависимости AWS меняются так часто, что ни один из этих ответов больше не работает.