我試圖將spring引導應用程序(使用teh jerster yeoman模板生成)部署到aws。我有一些成功,但發現自己的問題是:將彈簧引導部署到elasticbeanstalk並設置系統屬性
如何配置生產配置文件以使用AWS指定的系統屬性來正確分配數據庫連接信息。
的AWS文檔只是說將DatabaseName,服務器名,用戶名,密碼以下以德如下:
System.getProperty("RDS_DB_NAME");
System.getProperty("RDS_USERNAME");
System.getProperty("RDS_PASSWORD");
System.getProperty("RDS_HOSTNAME");
System.getProperty("RDS_PORT");
我使用一個YAML文件來指定這些參數的開發和生產線模式,我覺得我自問。如何將上述呼叫注入我的yaml文件?在軌道上的JRuby我會做這樣的事情:在我的YAML文件
username: <%= System.getProperty("RDS_USERNAME") %>
。但看到這是Java,我認爲這不會起作用。或者我應該考慮這個不同?它看起來像這樣容易的地方應該是在yaml文件中,並且我的很多google搜索似乎沒有多少變化。
任何幫助,將不勝感激。