【问题标题】:.ebextensions .config file not working on Beanstalk.ebextensions .config 文件在 Beanstalk 上不起作用
【发布时间】:2021-03-25 18:18:43
【问题描述】:

我需要在我的 Beanstalk 环境中更改我的 AutoScaling 组的此设置: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environmentconfig-autoscaling-healthchecktype.html

我的做法与示例显示的完全一样,但它不起作用。什么都没有发生。

文件内容:

Resources:
  AWSEBAutoScalingGroup:
    Type: "AWS::AutoScaling::AutoScalingGroup"
    Properties:
      HealthCheckType: ELB
      HealthCheckGracePeriod: 300

结构:

my_project/
  .ebextensions/
      autoscaling.config
  src/
  ...

是否有任何日志可以检查文件是否正在被读取?

【问题讨论】:

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


    【解决方案1】:

    如果您使用eb deploy 部署更改的代码,它不会部署您的本地代码,而是部署您的最后一次 git 提交。

    如果您配置为能够通过 ssh 进入机器。

    您还可以使用 Web 控制台下载日志(如 this demo link)。

    如果没有找到,能否提供更多有关平台(java、node.js、python)和部署方式的信息?

    再见,

    德克

    【讨论】:

      【解决方案2】:

      好的,我发现了问题。我正在使用绿色/蓝色环境来部署我的应用程序,因此在将新更改上传到环境的过程中,它们正在对之后终止的绿色环境进行。

      为了使新配置能够正常工作,我必须重建 Blue 环境。

      从现在开始,所有新部署都将具有新配置。

      【讨论】:

        猜你喜欢
        • 2014-05-20
        • 2015-04-23
        • 2021-02-01
        • 2013-08-15
        • 2018-03-26
        • 2020-12-02
        • 2014-06-02
        • 2017-04-11
        • 2013-11-07
        相关资源
        最近更新 更多