【发布时间】:2021-01-25 22:41:33
【问题描述】:
我有 2 个独立的环境来管理我的应用程序,一个主环境,一个带有负载平衡器的网络服务器,一个辅助环境,一个运行 crons 的小型工作人员。
我的 .ebextensions 包含很多实例和负载均衡器配置,例如:
01amazon.config
Resources:
# LB SG
AWSEBLoadBalancerSecurityGroup:
Type: "AWS::EC2::SecurityGroup"
Properties:
....
当我通过 eb deploy worker-env 部署到我的工作实例时,有什么方法可以忽略这个单个文件
如果文件没有被忽略,则会导致错误,因为worker没有负载均衡器。
【问题讨论】:
-
不适用于非容器命令。
-
不幸的是,这是以特定于环境的方式应用配置的唯一方法(至少我知道)。
-
我所做的是运行一个 gulp 命令来根据传递给它的环境参数复制所有 ebextension 文件
-
您找到解决方案了吗?我对无法在工作人员上部署的 SSL 证书有类似的问题。
标签: amazon-ec2 amazon-elastic-beanstalk