Да, ваш текущий способ создания и развертывания API-интерфейса вручную через консоль браузера AWS не очень хорошо подходит для сценариев, но практически все, что вы можете щелкнуть в консоли, можно сделать с помощью AWS cli .Для меня это звучит так, будто вы хотите автоматизированный конвейер CI / CD.Как только вы выясните, какие команды вы будете запускать с помощью aws cli, просто добавьте их в свой конвейер CI, и все будет хорошо.
Но на самом деле есть еще более простой способ.Перейдите на AWS Codestar .Нажмите «Создать новый проект» и отметьте «Веб-сервис», «Python» и «AWS Lambda».На сегодняшний день есть только один шаблон Codestar, который подходит всем трем, так что выберите этот.Это создаст полный конвейер CI / CD (AWS CodePipeline) с одной средой разработки, подключенной к git-проекту.Я думаю, что это был бы хороший способ для вас, так что вы можете использовать средства автоматизированного развертывания dev-opsy, не беспокоясь о настройке и поддержке этого поверх вашего основного проекта.