amazon-web-services - AWS .ebextension 脚本未执行

标签 amazon-web-services amazon-ec2 amazon-elastic-beanstalk ebextensions

我在 .ebextensions 文件夹中有一个 powershell 脚本,但它没有执行。它曾经工作但突然停止工作并且弹性 beantalk 或我知道的脚本没有任何变化。我有两个实例在 elastic beanstalk 下运行,如果我登录一个然后部署我的包,它不会关闭实例。我可以从字面上看到正在更新的服务(IIS Rest 服务)文件。

Elastic Beanstalk 配置为自动缩放最少 2 个实例最多 4 个。我尝试通过 AWS Elastic Beanstalk 控制台进行部署,但没有成功。

是否需要实际关闭实例才能运行脚本?我觉得很奇怪,它可以在不停止实例的情况下更新服务。

.ebextension 脚本也不会针对正在运行的实例执行吗?有没有办法强制执行?

我还可以检查什么来了解为什么没有提取 ebextensions?

谢谢

最佳答案

它现在正在工作。我的 ebextensions 脚本格式不正确,即没有 YAML 要求的必要缩进,因此命令被忽略。但是 EB 没有引发错误。

关于amazon-web-services - AWS .ebextension 脚本未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45002888/

相关文章:

amazon-web-services - AWS Elastic Beanstalk - 启动 SWF 后台工作线程

django - 当我尝试使用新附加的卷将文件直接上传到 Elastic beanstalk 上的 Django 应用程序时,出现 'permission denied' 错误

amazon-web-services - Redshift 光谱 : Query Anonymous JSON array structure

amazon-web-services - 在没有自定义 docker 镜像的情况下在 codebuild 中缓存 go 模块

amazon-web-services - docker context create ecs myecs - 只需要一个参数

amazon-ec2 - CodeDeploy allowTraffic 失败,但我的代码仍部署在实例上

amazon-web-services - 对于 SAAS 应用程序推荐的 AWS 服务是什么?

ruby-on-rails - Elasticsearch::Transport::Transport::Errors::Forbidden: [403] 发送超过 1200 个字符的文本字段时出错

amazon-web-services - 已安装 rsync 时未找到 rsync 命令

amazon-ec2 - 为 aws emr 创建边缘节点的步骤