我一直在仔细阅读有关 Elastic Beanstalk 和 .ebextensions 的 AWS 文档。不幸的是,它让我眼花缭乱。
我正在尝试完成几件事:
我有一个 Java 应用程序,它将部署到多个实例中,每个实例都会将不同的环境变量传递给应用程序。有没有办法通过 Beanstalk 实现这一点(即,将一个应用程序部署多次,每次使用不同的变量)?还是我们需要转向 Opsworks 之类的东西?
每个实例可能需要有自己的自动缩放组。
每个实例都需要有不同的实例类型。
每个实例都应部署到已经存在安全组。我发现的所有内容都显示部署到新的安全组,我找不到如何从 .config 文件内部将实例启动到现有安全组中。
因此,我的第一个问题是,有人可以提供一些 .config 文件格式的示例代码,我可以使用它们来实现上述内容吗?我并不是要求任何完整的东西,而是要求一些可以指导我的东西。
最后,我花了几个小时浏览文档,尽管多次提到可用配置选项的列表,但我似乎找不到它。我找到了“常规”选项,但我没有看到它告诉您要将其放入配置文件的哪个部分、语法等。
有人能告诉我吗?是否有一个包含 API 类文档的主列表,列出可用的配置选项?