簡體   English   中英

如何使用附加到 Elastic Beanstalk 環境的 RDS 環境屬性 - Java

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM