#amazon-web-services #docker #aws-lambda #docker-registry #docker-repository
Вопрос:
Я ищу полный пример поездки туда и обратно:
- создание пользовательского образа докера (который будет использовать лямбда — у меня есть рабочий файл докера)
- отправка изображения в реестр контейнеров AWS
- Если вручную вызвать AWS lambda, который извлекет изображение из реестра контейнеров AWS (и создаст экземпляр контейнера),
- и вызовите задачу в контейнере, которая будет запущена (конкретный сценарий bash)
- затем освободите все ресурсы (контейнер удален, лямбда-код завершен) после запуска контейнера
Возможно ли это? Есть ли где-нибудь пример?
Комментарии:
1. Просто интересно, зачем здесь нужен контейнер Docker? Есть ли какая-либо причина не включать этот скрипт в лямбда-код?
2. Да, это возможно . Есть какая-то особая причина, по которой вы хотите сделать это в контейнере Docker? Я спрашиваю, потому что это сделает ваши лямбда-казни более дорогими. Может быть, СЭМА Местного стоило бы проверить.
3. Шаги 3, 4 и 5 в вашем списке выполняются автоматически при вызове функции Lambda. Нет примера или учебника, в котором будет показано, как выполнять такие действия, как высвобождение ресурсов в контейнере, потому что Lambda просто обрабатывает это за вас.