создать и передать образ докера в AWS ECR с помощью лямбды - PullRequest
0 голосов
/ 03 июля 2018

Можно ли автоматизировать построение образа докера из кода, зафиксированного в github (без тестов), а затем передать его на AWS ECR с помощью лямбда-функции?

1 Ответ

0 голосов
/ 03 июля 2018

вы не можете сделать это только с помощью лямбды, поскольку лямбда на самом деле не является подходящей средой выполнения для демона docker (необходим для создания образов), однако вы можете использовать lambda + sns для запуска конечной точки, которая может указывать на разработанную вами службу , размещенный на ec2, который запускает команду сборки docker после git-клона (вы можете использовать что-то похожее на python-файл fabfile.org или среду, которая позволяет вам выполнять команды сервера).

Вы уверены, что можете расширить эту идею, возможно, добавив сборочную машину ec2 с некоторыми ami, которые автоматизируют это, и т. Д ....

Суть в том, что вы на самом деле не контролируете то, что предусмотрено в лямбде, поэтому вам нужен ec2.

...