我一直在为我的环境开发云形成模板。我最终得到了
- 专有网络
- 子网 x2
- 自动扩缩组
- 启动配置(AWS Linux AMI 上的 EC2 实例)
- 应用负载均衡器
- Codedeploy(用于部署)
但是我在使用 Cloud Formation 进行 CodeDeploy 配置时遇到了问题,因为并非所有功能都适用于 EC2 实例。手动配置 CodeDeploy 后,我在部署时收到错误,例如“不健康实例太少”,之后即使启用回滚,创建的实例也不会被销毁。我现在仅使用一个 EC2 实例进行应用程序,但计划将来进行扩展。
CodeDeploy 有替代方案吗?我有兴趣从 Jenkins Machine 触发部署。
最佳答案
对于上述您的要求,我强烈建议使用aws elastic beanstalk
是将代码部署到aws的更好方法。因为我们可以在 elastic beanstalk
中管理这些内容并进行代码部署,所以使用 codeship
也是管理与 github
(而不是 aws 代码)集成的部署的更好方法部署。
关于amazon-web-services - Jenkins:将应用程序部署到 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53803219/