问题
是否可以为弹性beantalk配置默认启动配置?
每次部署到环境时,我们都可以配置启动配置,但是在配置环境时,我们只希望执行一次。
上下文
该Web应用程序使用自身安全组中的elastiCache(redis)。我们需要将Beanstalk的自动扩展组添加到elastiCache的安全组中,以便它们可以相互通信。
我们尝试过的事情
在应用中,我们在.ebextensions
配置中具有以下内容:
option_settings:
- namespace: aws:autoscaling:launchconfiguration
option_name: SecurityGroups
value: redis-sg
这将重新配置启动配置,以便在每次部署代码时将其添加到redis安全组中。但这需要很长时间,因为它会重新配置自动伸缩组和实例。
在配置环境时,我们只想这样做一次,而不是在每次部署应用程序时都这样做。
有什么想法吗?