在spring boot中使用/actuator/refresh endpoint访问GCP秘钥 &



我正在使用'sm://'访问Spring启动配置服务器/客户端的GCP秘密密钥,并且在应用程序启动时工作正常。

现在我正在调用'/actuator/refresh'端点。此应用程序未能将为秘钥指定的属性与sm://前缀绑定。

但是,如果我提供纯文本,那就可以了;所以问题是从谷歌云访问密钥。

有人能帮我一下吗?

感谢

不幸的是,由于Spring的限制(特别是称为"引导加载"的机制),使用actuator/refresh端点刷新或加载秘密是不可能的。这就是.properties文件加载秘密的方式。

详细信息在这里提供:https://github.com/spring-cloud/spring-cloud-gcp/issues/2485

最新更新