它在这里指出Elastic Beanstalk和CloudFormation …
这些服务旨在相互补充。
从我的阅读中,我不明白你为什么要一起使用它们。 Elastic Beanstalk的优势似乎被CloudFormation所取消,反之亦然,例如:
Elastic Beanstalk为您的应用程序处理资源,为什么要使用CloudFormation来指定它们?
EB可以轻松地处理带负载平衡,应用程序和db层的简单Web堆栈。 如果你的应用比这更复杂呢? 如果你需要memcache呢? 如果你需要多个应用程序层呢? 等等
Elastic Beanstalk支持单个命令部署,但是如果使用CloudFormation,这些将不可能
如果你的需求很简单,那就用EB吧。 如果你有更多的复杂性,或者如果你想要更多的控制,使用CFN。
Elastic Beanstalk允许您通过.config文件自定义部署,.config文件是否与CloudFormation模板协同工作?
不是特别的。
如果我正在使用CloudFormation来指定我的基础架构,那么Elastic Beanstalk将带来什么好处?
控制,灵活性和易于添加更多的图层,如果需要的话。