我正在爲Elastic Beanstalk開發Spring引導微服務,並且想要闡明RDS憑證在部署時如何傳遞給我的應用程序?Spring Boot RDS連接憑證
此前我曾與Cloud Foundry合作,並且我知道Spring Cloud Connectors庫提供了專用的「Cloud」類,可用於獲取DataSource的實例,並且不需要明確指定登錄名/密碼。
有了AWS看來,我要明確指定應用程序環境的憑據 RDS_HOSTNAME,RDS_USERNAME,RDS_PASSWORD,... (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.RDS.html?icmpid=docs_elasticbeanstalk_console) 我不能發現的例子是,Spring雲AWS可以自動做到這一點(在與CF中的方式相同)。
對我來說這看起來不方便,它是AWS的常見方式嗎? 此外,如果RDS實例與應用程序(綁定到應用程序生命週期)環境變量集成自動設置,爲什麼這不能在外部RDS實例的情況下完成?
好的,我只是認爲AWS中的RDS綁定可能類似於Cloud Foundry,我可以在其中綁定數據庫服務並從Spring雲連接器獲取已配置的DataSource。 –