问题描述
弹性豆茎。 (用代码星创建)。爪哇。弹簧靴。 EC2。
文档说明我们可以在 GUI 中更改环境类型以从单个实例进行负载平衡:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-types.html
但是,在尝试时。在更改生效并且我的环境负载平衡之后。在进一步部署后,我的更改似乎已重置,并且环境类型现在显示为单实例。
在检查服务包时,有云形成说明环境类型
模板.yml:
EBConfigurationTemplate:
Description: The AWS Elastic Beanstalk configuration template to be created for this project,which defines configuration settings used to deploy different versions of an application.
Type: AWS::ElasticBeanstalk::ConfigurationTemplate
Properties:
ApplicationName: !Ref 'EBApplication'
Description: The name of the sample configuration template.
OptionSettings:
- Namespace: aws:elasticbeanstalk:environment
OptionName: EnvironmentType
Value: SingleInstance
必须覆盖在进一步部署时手动进行的任何 GUI 更改。
我认为这样的更改(任何已经在云形成中的东西)必须通过云形成来完成,而不是在 GUI 中手动完成? (GUI 可以进行哪些更改与 .ebextensions 文件相关的更改?)
奖励:是否有人看到一个 GitHub 项目将 ElasticBeanstalk 与 EC2 一起使用,因此必须在他们的云形成中这样做?