AWS .ebextension 脚本未执行
AWS .ebextension scripts not executing
我在 .ebextensions 文件夹中有一个 powershell 脚本,但它没有执行。它曾经工作但突然停止工作并且弹性 beantalk 或我知道的脚本没有任何变化。我在弹性 beantalk 下有两个实例 运行ning,如果我登录一个然后部署我的包,它不会关闭实例。我可以从字面上看到正在更新的服务(IIS Rest 服务)文件。
Elastic Beanstalk 配置为自动缩放最少 2 个实例最多 4 个。我尝试通过 AWS Elastic Beanstalk 控制台进行部署,但没有成功。
是否需要实际关闭实例才能 运行 脚本?我觉得很奇怪,它可以在不停止实例的情况下更新服务。
.ebextension 脚本也不会针对 运行ning 实例执行吗?有没有办法强制执行?
我还可以检查什么来了解为什么没有提取 ebextensions?
谢谢
现在可以了。我的 ebextensions 脚本格式不正确,即没有 YAML 要求的必要缩进,因此命令被忽略。但是 EB 没有引发错误。
另一个问题是 eb
cli 使用 git 来捆绑您的应用程序,这意味着您需要执行提交以便所有更改都是正确捆绑。
在我做出正确的更改之前,我一直在做 git add
& git commit --amend
...
我在 .ebextensions 文件夹中有一个 powershell 脚本,但它没有执行。它曾经工作但突然停止工作并且弹性 beantalk 或我知道的脚本没有任何变化。我在弹性 beantalk 下有两个实例 运行ning,如果我登录一个然后部署我的包,它不会关闭实例。我可以从字面上看到正在更新的服务(IIS Rest 服务)文件。
Elastic Beanstalk 配置为自动缩放最少 2 个实例最多 4 个。我尝试通过 AWS Elastic Beanstalk 控制台进行部署,但没有成功。
是否需要实际关闭实例才能 运行 脚本?我觉得很奇怪,它可以在不停止实例的情况下更新服务。
.ebextension 脚本也不会针对 运行ning 实例执行吗?有没有办法强制执行?
我还可以检查什么来了解为什么没有提取 ebextensions?
谢谢
现在可以了。我的 ebextensions 脚本格式不正确,即没有 YAML 要求的必要缩进,因此命令被忽略。但是 EB 没有引发错误。
另一个问题是 eb
cli 使用 git 来捆绑您的应用程序,这意味着您需要执行提交以便所有更改都是正确捆绑。
在我做出正确的更改之前,我一直在做 git add
& git commit --amend
...