Полный пример контейнера Lambda Docker?

#amazon-web-services #docker #aws-lambda #docker-registry #docker-repository

Вопрос:

Я ищу полный пример поездки туда и обратно:

  1. создание пользовательского образа докера (который будет использовать лямбда — у меня есть рабочий файл докера)
  2. отправка изображения в реестр контейнеров AWS
  3. Если вручную вызвать AWS lambda, который извлекет изображение из реестра контейнеров AWS (и создаст экземпляр контейнера),
  4. и вызовите задачу в контейнере, которая будет запущена (конкретный сценарий bash)
  5. затем освободите все ресурсы (контейнер удален, лямбда-код завершен) после запуска контейнера

Возможно ли это? Есть ли где-нибудь пример?

Комментарии:

1. Просто интересно, зачем здесь нужен контейнер Docker? Есть ли какая-либо причина не включать этот скрипт в лямбда-код?

2. Да, это возможно . Есть какая-то особая причина, по которой вы хотите сделать это в контейнере Docker? Я спрашиваю, потому что это сделает ваши лямбда-казни более дорогими. Может быть, СЭМА Местного стоило бы проверить.

3. Шаги 3, 4 и 5 в вашем списке выполняются автоматически при вызове функции Lambda. Нет примера или учебника, в котором будет показано, как выполнять такие действия, как высвобождение ресурсов в контейнере, потому что Lambda просто обрабатывает это за вас.