如何解决如何解决 org.springframework.vault.VaultException - spring boot Vault 配置中的权限被拒绝?
我能够从 Spring Boot 应用程序中的保险库中读取值。但它也在控制台中显示 VaultException。我也尝试禁用通用。但低于例外列表。 Spring Boot 应用程序能够从保险库中读取值,同时它也抛出异常。对这个场景感到困惑。请建议我解决此问题。
020-12-21 19:41:39 - [RequestedSecret [path='secret/data/app-name/dev',mode=RENEW]] Lease [leaseId='null',leaseDuration=PT0S,renewable=false] Status 403 secret/data/app-name/dev: 1 error occurred:
* permission denied
org.springframework.vault.VaultException: Status 403 secret/data/app-name/dev: 1 error occurred:
* permission denied
org.springframework.vault.VaultException: Status 403 secret/data/app-name: 1 error occurred:
* permission denied
org.springframework.vault.VaultException: Status 403 secret/data/application/dev: 1 error occurred:
* permission denied
org.springframework.vault.VaultException: Status 403 secret/data/application: 1 error occurred:
* permission denied
保险柜秘密路径是 - secret/app-name/dev
政策
path "secret/app-name/dev"
{
capabilities = ["read"]
}
bootstrap-dev.properties 文件
spring.application.name=app-name
spring.cloud.vault.authentication= APPROLE
spring.cloud.vault.app-role.role-id=roleid
spring.cloud.vault.app-role.secret-id=secretid
spring.cloud.vault.app-role.role=vaultdevreadonly
spring.cloud.vault.app-role.app-role-path=approle
spring.cloud.vault.uri=http://localhost:8200
spring.cloud.vault.kv.enabled=true
我正在使用开发配置文件启动应用程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。