首页 > 解决方案 > Spring Cloud Vault Secret 读取错误,因为权限被拒绝

问题描述

当我将 spring 版本从 2.0.3.RELEASE 升级到 2.3.5.RELEASE 时,我无法使用 vault 读取机密它适用于 2.0.3.RELEASE(使用机密路径,secret/data/{app-name}),但在 2.3.5.RELEASE 中,路径更改为 secret/data/data/{app-name} 导致 403。

LeaseAwareVaultPropertySource:保管库位置 [secret/data/{app-name} ] 无法解析:状态 403 禁止 [ secret/data/data/{app-name} ]:发生 1 个错误:* 权限被拒绝

HttpClientErrorException$Forbidden: 403 Forbidden: [{"errors":["1 error occurred:\n\t* permission denied\n\n"]} ] org.springframework.vault.VaultException: Status 403 Forbidden [ secret/data/ data/{app-name} ]:发生 1 个错误:* 权限被拒绝;嵌套异常是 org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden: [{"errors":["1 error occurred:\n\t* permission denied\n\n"]} ]

标签: springspring-cloudspring-cloud-configspring-cloud-vault-configspring-vault

解决方案


推荐阅读