首页 > 解决方案 > 有没有办法在“应用程序”之外创建一个 Beanstalk 配置模板?

问题描述

我想我在这里遗漏了 Beanstalk 的“应用程序”概念

我有大约 30 个应用程序。我希望他们在 Beanstalk 中。

我打算创建 30 个 Beanstalk “应用程序”并将每个应用程序部署到自己的应用程序(使用自己的环境)。

但是 Beanstalk 配置模板必须绑定到 beanstalk 应用程序?这是没有意义的。这 30 个应用程序的 Beanstalk 环境设置中大约 80% 是相同的,因此我很自然地想创建一个它们都可以用于默认设置的配置模板。

好吧,我不能这样做,因为模板需要附加到特定的应用程序。

那么我是否应该拥有一个应用程序并将我的 30 个应用程序中的每一个都部署到该单个应用程序下的它们自己的“环境”中?这是我可以使用单个配置模板的唯一方法吗?这是使用 Beanstalk 的正确方法吗?由于“应用程序”和“环境”这两个术语,感觉不对。

标签: amazon-web-servicesamazon-elastic-beanstalk

解决方案


要回答您关于 30 个应用程序的一个应用程序的问题,当然取决于您的用例。我如何使用 EB 是一个具有预生产环境和生产环境(在同一个应用程序内)的应用程序;

您可能需要多个应用程序,每个应用程序都有一个生产环境。如果您要通过 AWS 控制台设置这 30 个应用程序,您会遇到麻烦。幸运的是,您可以在 .yaml 中写下您正在执行的所有配置;为了帮助您入门,我可以将您指向 AWS 的文档:

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/beanstalk-environment-configuration-advanced.html


推荐阅读