Spring Cloud Vault Consul
2024-01-03 17:36 更新
Spring Cloud Vault可以获取HashiCorp Consul的凭据。Consul集成需要spring-cloud-vault-config-consul
依赖性。
示例103.1 pom.xml
<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-vault-config-consul</artifactId> <version>{project-version}</version> </dependency> </dependencies>
可以通过设置spring.cloud.vault.consul.enabled=true
(默认值为false
)并为角色名称提供spring.cloud.vault.consul.role=…
来启用集成。
获得的令牌存储在spring.cloud.consul.token
中,因此使用Spring Cloud Consul可以拾取生成的凭据,而无需进一步配置。您可以通过设置spring.cloud.vault.consul.token-property
来配置属性名称。
spring.cloud.vault: consul: enabled: true role: readonly backend: consul token-property: spring.cloud.consul.token
enabled
将此值设置为true
会启用Consul后端配置用法role
设置Consul角色定义的角色名称backend
设置要使用的Consul安装的路径token-property
设置存储Consul ACL令牌的属性名称
以上内容是否对您有帮助:
更多建议: