2016-05-23 14 views
2

Я хотел бы развернуть свои методы Лямбды, используя Aws Codepipeline. Однако, когда я следую за мастером создания Aws Codepipeline, я не мог понять, какой из них выбрать на стадии бета-тестирования. Потому что не только Aws Codedeploy, но и Elastic Beanstalk относятся только к экземплярам EC2. Существует недостаток учебника о том, чтобы поэтапно рассказывать о создании конвейера для наших лямбдов, развертываний apigateway. Как я могу пропустить бета-стадию, не выбирая один из них ?, или какой я должен выбрать для развертывания безсерверной архитектуры ?.Развертывание Aws Lambda через CodePipeline

+1

Честно говоря, если бы я был вами, я бы заглянул в рамки без сервера (https://github.com/serverless/serverless) вместе с использованием Jenkins или TeamCity. Возможно, вам не понадобится CodePipeline, но я думаю, что у них есть способ интегрироваться с существующим сервером Jenkins. Ваш скрипт сборки на Jenkins или TeamCity будет в основном использовать сервер без кликов, чтобы продвигать обновленные лямбда-функции. – arjabbar

+0

вы можете вызвать функцию лямбда, которая существует только для создания других функций лямбда ... –

ответ

1

Нет прямых интеграций для Лямбда/API Gateway -> CodePipeline на данный момент. Вы, конечно, могли бы что-то сделать с Дженкинсом, как предложил @arjabbar. Спасибо за отзывы, мы возьмем это на нашем отставании.

+0

Этот веб-семинар показывает, как публиковать Лямбду-функцию с помощью CodePipeline. Тем не менее, он все еще не отвечает OP. https://www.youtube.com/watch?v=fKUdxhPMtVk – Nabarun

2

CloudFormation теперь доступен в CodePipeline. Это позволяет настраивать шаблоны облачной информации как действия в CodePipeline.

Вот реализация: https://github.com/byu-oit-appdev/iac/tree/master/cloudformation/codepipeline

В этом трубопроводе мы разместим перевалочный лямбда, проверить его функциональность, а затем развернуть производство лямбда.

+0

Спасибо за ваш ответ. Однако ссылка в вашем ответе не открывается. Я столкнулся с https://aws.amazon.com/blogs/compute/continuous-deployment-for-serverless-applications/, который также охватывает этот аспект. – sukrit007

Смежные вопросы