How to make multiple SAM web apps from the same code base?

0

I built a webapp for 1 client using AWS sam. The code lives on a single git account and whenever I have changes to push, I use the SAM CLI to deploy the new changes. The app has a website, with a backend db.

I recently deployed another version of the same app for a 2nd client. The 2nd app has a unique website, with a unique backend db. Now to deploy changes I have been using the SAM CLI to update each app, using a different config-env for each app.

How would I go about scaling this up to 10 clients with 10 websites and 10 backend dbs, whilst maintaining one single codebase, without the need to run the update script 10 times?

1 回答
0

Hi

SAM CLI doesn't have the possibility to deploy several config-env in parallel. You probably need to create your own automation using tools like Github Actions, Jenkins, or GitLab Pipelines.

Alternatively move away from SAM and SAM CLI and use CloudFormation StackSets instead.

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则