【发布时间】:2020-07-23 16:54:02
【问题描述】:
对于上一代的 Amazon Linux,我只需在 .ebextensions 中添加以下内容即可使用 PostgreSQL:
packages:
yum:
postgresql93-devel: []
现在,当我使用以下平台在 EB 上进行部署时: 在 64 位 Amazon Linux 2/3.0.0 上运行的 Python 3.7
我在部署时收到以下错误:
[ERROR] Error occurred during build: Yum does not have postgresql93-devel available for installation
因此无法部署,因为我需要连接到 RDS 中的 PostgreSQL 数据库。
我需要在 .ebextensions 中进行哪些配置?
【问题讨论】:
-
Amazon Linux 2 将一些软件包移至
amazon-linux-extras。这可能是其中一件事 -
Amazon Linux 1 没有
amazon-linux-extras。它是 AL2 的新功能。这是一个很好的总结:aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras
标签: linux postgresql amazon-web-services amazon-elastic-beanstalk yum