如何从 AWS EBS .ebextensions 文件中删除配置项?

问题描述 投票:0回答:0

我正在尝试将应用程序部署到 Amazon Linux 上的 AWS EBS。该应用程序包含一个 postgres 客户端,因此我在文件中包含以下行

.ebextensions/01_install

packages:
  yum:
    postgresql93-devel: []

然而,事实证明这个包已经过时了,所以根据 Stack Overflow 的回答,我将其更改为以下内容:

packages:
  yum:
    amazon-linux-extras: []

commands:
  01_postgres_activate:
    command: sudo amazon-linux-extras enable postgresql10
  02_postgres_install:
    command: sudo yum install -y postgresql-devel`

问题是,每当我提交我的更改(我正在使用 CodeArtifact)并再次

eb deploy
时,日志仍然说它尝试
yum install postgresql93-devel
并且失败了,即使我的新配置在任何地方都不包括它。我什至尝试了
rm -rf .ebextensions/
并再次尝试,同样的事情发生了。

当我提交和部署时,是否有什么东西没有从我的配置中清除?

版本:

EB CLI 3.20.3 (Python 3.9.2)

python linux amazon-web-services amazon-elastic-beanstalk aws-codeartifact
© www.soinside.com 2019 - 2024. All rights reserved.