【问题标题】:Upadate Elastic Beanstalk environment and ebextensions files更新 Elastic Beanstalk 环境和 ebextensions 文件
【发布时间】:2021-11-25 13:37:54
【问题描述】:

我有一个弹性 beanstalk 环境,我在第一次上传时使用了 ebextensions 来配置所有配置。

现在,如果我想再次更新环境(仅更改代码),ebextensions 保持不变, 我需要将 ebextensions 插入到我上传的 zip 文件中以更新 beanstalk 环境吗?

或者我可以忽略 ebextensions 并按原样上传 zip?

我使用 Visual Studio 创建 zip 文件,并将 ebextensions 放入代码中。

谢谢

【问题讨论】:

    标签: amazon-web-services visual-studio deployment amazon-elastic-beanstalk ebextensions


    【解决方案1】:

    这取决于您的.ebextensions 中的内容。例如,如果您只是安装了一些 rpm 包,那么它们仍然会被安装。但通常无论如何您总是会包含配置文件,因为 EB 可以将您的应用程序部署到新实例,然后必须从头开始重新完成整个配置。

    【讨论】:

    • 我正在使用它们来设置安全组、HTTP 重定向或部署类型等配置。如果我理解正确,基本上我需要再次上传它们,因为如果其中一个不可变部署再次上传项目,它需要 ebextensions,因为它会创建一个新实例。
    • @GalEl 是的,但是 EB 可以启动新实例还有很多其他原因。示例包括扩展事件、AZ 重新平衡、由于硬件故障导致的实例故障转移。
    猜你喜欢
    • 2015-07-20
    • 2017-05-06
    • 2023-03-26
    • 2017-05-24
    • 2017-08-14
    • 2017-06-22
    • 2018-06-05
    • 2019-12-21
    • 2015-12-29
    相关资源
    最近更新 更多