Я новичок в AWS Lambda, у меня есть приложение phantomjs для работы там. Существует скрипт python размером 5 kb и двоичный код phantomjs, который делает весь загружаемый ZIP-код равным 32 МБ. И я должен загрузить эту связку все время. Есть ли способ выталкивать двоичные файлы phantomjs в папку AWMS lambda/bin отдельно?Does AWS Lambda позволяет загружать файлы отдельно, чтобы избежать повторной загрузки
ответ
Нет, этого не сделать. Ваша Лямбда-функция всегда предоставляется в целом из последнего пакета, который вы предоставляете (или ведро/ключ S3, если вы выберете этот метод).
Есть ли достоверное доказательство этого? Любые ссылки? –
https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/ и https://aws.amazon.com/blogs/compute/container-reuse-in-lambda/ являются хорошими места для начала. Последний при повторном использовании контейнера объясняет жизненный цикл функций лямбда, который должен дать вам лучшее представление о том, почему вы должны каждый раз разворачивать новый двоичный файл. –
Нет, они не поддерживают это. –