0

我正面临 Spring Cloud Config 的奇怪行为。spring.config.import: vault://secret/${spring.application.name}当保管库服务器的位置在本地主机中时,我可以加载配置,例如http://localhost:8383。但是,不是在使用公共 HTTPS 时。

HTTPS SSL 证书没有问题,因为 curl 命令可以读取密封状态(-k命令中不需要。所以证书很好)。我也使用SPRING_CLOUD_VAULT_FAIL_FAST: "true"所以我会立即知道连接是否错误(我在错误的配置上做了)。

配置不会像使用 http localhost 时那样加载。也没有提到错误。使用 Vault 客户端从另一台机器访问机密是可行的。所以,没问题。

我在这里做错了什么?

仅供参考,springboot 应用程序在基于 java:8-jdk-alpine 的 docker 容器中运行

4

0 回答 0