Как скомпилировать нативные зависимости RubyGems в Serverless Framework?
Я использую безсерверный фреймворк с шаблоном 'aws-ruby'. В моем Gemfile у меня есть pg и nokogiri gem.
Когда я бегу 'bundle install --deployment'
фактически он создает папку vendor в моем текущем рабочем каталоге, а также создает зависимость на основе моей локальной системной среды.
У меня возникла проблема, связанная с ошибкой собственного расширения в среде AWS, когда я запускаю свою лямбда-функцию.
Любая идея, как я могу разрешить нативные зависимости ruby gems от среды AWS lambda?
0 ответов
Шаблон, который я вижу довольно часто, состоит в том, чтобы собрать вашу функцию и ее зависимости в контейнере Docker на основе Amazon Linux (например, той ОС, на которой ваша функция будет работать в Lambda): ознакомьтесь с этим постом в блоге для ознакомления и некоторых Примеры.