Управление пошаговыми функциями, API-шлюзом, лямбда через GIT и развертывание - PullRequest
0 голосов
/ 29 января 2020

Я новичок в написании безсерверных приложений с использованием Step Functions, Lambda, API Gateway.

Я вошел в систему на консоли AWS и загрузил код вручную.

Есть ли способ для нас, чтобы управлять кодом через GIT и Deploy? Когда я использовал EC2, я всегда устанавливал SFTP для развертывания кода.

Кроме того, мне нужно 3 среды - разработка, контроль качества и производство. Как лучше всего настроить функции шлюза API, лямбды и шага, чтобы иметь эти 3 отдельные среды?

1 Ответ

1 голос
/ 29 января 2020

Вы должны использовать CloudFormation и CodePipeline и, возможно, CodeBuild. CloudFormation позволит вам создать повторяемый шаблон, который используется для развертывания ваших ресурсов. CodePipeline хорош для управления этапами развертывания (ваш dev / QA / prod).

...