我正在使用'sm://'访问Spring启动配置服务器/客户端的GCP秘密密钥,并且在应用程序启动时工作正常。
现在我正在调用'/actuator/refresh'端点。此应用程序未能将为秘钥指定的属性与sm://前缀绑定。
但是,如果我提供纯文本,那就可以了;所以问题是从谷歌云访问密钥。
有人能帮我一下吗?
感谢不幸的是,由于Spring的限制(特别是称为"引导加载"的机制),使用actuator/refresh
端点刷新或加载秘密是不可能的。这就是.properties
文件加载秘密的方式。
详细信息在这里提供:https://github.com/spring-cloud/spring-cloud-gcp/issues/2485