[英]How to use RDS environment properties attached to Elastic Beanstalk Environment - Java
我創建了一個 ElasticBeanstalk 環境,並附加了一個 RDS。 使用 Corretto 8 的實例平台在 64 位 Amazon Linux 2 上運行。
它在這里說 RDS 設置可用作RDS_HOSTNAME
等環境屬性, 在這里它說明在 Java 中,我們可以使用System.getenv()
檢索它們。
但是當我在 EC2 實例上嘗試時,它返回null
。 因此,當我在 application.properties 文件中使用${RDS_HOSTNAME}
時,spring 應用程序無法啟動。
我看到一個教程與我在這里所做的完全相同,但我無法弄清楚我的設置有什么問題。 有任何想法嗎?
您必須先導出它們。 您可以以root
身份嘗試以下操作:
export $(cat /opt/elasticbeanstalk/deployment/env | xargs)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.