Java Spring Boot 在应用程序 yaml 中注入机密

问题描述 投票:0回答:1

我有一个使用 AWS Oracle RDS 在 AWS EKS 中托管的 Spring Boot 应用程序。 目前应用程序从 application.yaml 文件读取 oracle rds 详细信息

在我们进行开发时,数据库凭据是硬编码的。

在投入生产之前,我想知道读取这些详细信息的最佳方法是什么,而无需在 yaml 文件中进行硬编码。很高兴在 Secrets Manager 中拥有 rds 用户名和密码

任何链接或行业标准将不胜感激。

java amazon-web-services oracle-database spring-boot
1个回答
0
投票

Spring Cloud AWS 可以将 Secrets Manager 中的密钥加载到 Spring 配置中:https://docs.awspring.io/spring-cloud-aws/docs/3.0.0/reference/html/index.html#spring-cloud -aws-secrets-manager

© www.soinside.com 2019 - 2024. All rights reserved.