我正在尝试将应用程序部署到 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)