AWS样板

2020-09-01 22:44:34

注意:文档正在编写中。再过几天它的状态会好很多!

此样板的主要目标是为您提供生产就绪代码,以减少您通常必须花费在系统基础设施配置上的时间。它包含典型Web应用程序所拥有的许多服务(前端、后端API、管理面板、工作器)以及它们的持续部署。使用此样板,您可以部署多个环境,每个环境代表管道中的不同阶段。

我们不会创建任何您需要学习的新CLI或API。我们使用现有的解决方案,您可以随心所欲地扩展或更改这些解决方案:

我们建议克隆此存储库,而不是下载ZIP。这样,通过使用您最喜欢的工具来解决冲突,您就可以轻松地获取最新的更改。

样板包含许多准备部署到AWS.的典型服务,每个服务都驻留在服务目录中,并且必须包含一个Makefile。除非您知道自己在做什么,否则不要更改生成文件中定义的规则的名称。它们中的大多数用于CI管道中的CodeBuild作业。

每个部署环境都附带一个使用AWS CodeCommit、AWS CodeBuild和AWS CodePipeline实施的预配置CI/CD。部署的一般思想是让用户将代码推送到由ci CDK Stack创建的CodeCommittee存储库的主分支。查看CI/CD文档了解更多信息。