spring-boot - 如何阻止 Spring Cloud AWS 机密管理器尝试加载基于配置文件的机密
问题描述
我正在使用 Spring Cloud AWS 机密管理器支持加载由 terraform 定义的配置,该配置创建应用程序机密默认值。
一旦将策略声明添加到访问秘密的服务中,我就会遇到 spring 无法启动,因为它试图读取秘密管理器中不存在的配置文件的各种秘密。
如何将 Spring Cloud 机密管理器支持限制为仅读取我明确授予访问权限的机密,而无需为每个配置文件创建空机密?
解决方案
不幸的是,这还不可能。我们有拉取请求,可以跳过可能会在 2.3 中合并的加载配置文件,我们正在重新考虑3.0 的 Secrets Manager 集成。
推荐阅读
- javascript - Django,如何对 JsonResponse 进行分页?
- c# - 在实体框架中处理嵌套对象
- typescript - 创建基于键推断泛型的记录类型
- apache - Htaccess 将从一个文件夹访问的文件重定向到另一个文件夹
- amazon-web-services - AWS 关于实例创建的问题
- javascript - React js没有正确显示计数器和按钮
- vega-lite - 如何在不同颜色的饼图中显示聚合总和值?
- mysql - 传递 0 秒字符串并从该值中减去时,如何避免 MYSQL CONVERT() 方法出错?
- angular - NG0200:在 DI 中检测到 InjectionToken HTTP_INTERCEPTORS 的循环依赖
- html - HTML CSS 图像增长