Развертывание приложений Azure DevOps AWS без сервера - сегмент S3 на среду - PullRequest
0 голосов
/ 15 мая 2019

Я следовал этому руководству о том, как отдельно упаковать и развернуть приложение без сервера .NET Core на AWS.

Я пытаюсь развернуть в различных средах, что я могу достичьпутем параметризации шаблона CloudFormation и создания различных этапов в конвейере выпуска DevOps Azure, каждый этап передает различные параметры в шаблон.Однако есть один аспект, который немного смущает меня.Из руководства добавлена ​​задача AWS Lambda .NET Core Deployment для создания пакета развертывания в части CI.В этой задаче указывается имя сегмента S3, куда будет загружен скомпилированный код.Тем не менее, это означает, что одна корзина S3 будет содержать загруженный код для всех сред.Что если я захочу загрузить код в другое хранилище S3, в зависимости от среды, в которой оно развернуто?Или это нормальная практика, когда в этом сценарии используется только одна корзина S3?

Я думал о создании корзины на этапах конвейера выпуска, но задача упаковки безсерверного приложения (во время CI) требует имя корзины, которое нужно указать.

Я поступаю неправильно по этому поводу?

...