Как разрешить родные Gem-зависимости для функции AWS Lambda? - PullRequest
0 голосов
/ 22 февраля 2019

Я использую безсерверный фреймворк с шаблоном 'aws-ruby'.В моем Gemfile у меня есть pg и nokogiri gem.

Когда я запускаю 'bundle install --deployment', он фактически создает папку vendor в моем текущем рабочем каталоге, а также создает зависимость на основе моей локальной системной среды.

У меня возникла проблема, связанная с ошибкой собственного расширения в среде AWS, когда я запускаю свою лямбда-функцию.

Любая идея, как я могу разрешить собственные зависимости рубиновых гемов от среды AWS лямбда?

1 Ответ

0 голосов
/ 11 марта 2019

Шаблон, который я вижу довольно часто, - это сборка вашей функции и ее зависимостей в контейнере Docker на основе Amazon Linux (например, той ОС, на которой ваша функция будет работать в Lambda): посмотрите этот блогсообщение для ознакомления и несколько примеров.

Другой пример проекта здесь .

...