1

私は現在、Spring Cloud Vault ConfigをSpringブートアプリケーションに統合しています。/匿名以外の場所からプルするためのSpring Cloud Vault設定の設定

/secret/{application}/{profile} 
/secret/{application} 
/secret/{default-context}/{profile} 
/secret/{default-context} 

私が代わりに引っ張って、そこから自分の場所を提供したいと思います:

春クラウドVaultのコンフィグは、アプリケーション名とアクティブなプロファイルを使用してボールトから設定のプロパティを読み込み

:ホームページから/ secretで始まらないVaultのプロパティ(例:/ deployments/prod)私はリファレンスドキュメントを見てきましたが、これを指定するためには何も見つかりませんでした - それは可能ですか?

答えて

1

Generic Backendプロパティを使用して、私が探していたものにパスをマッサージすることができました。ような何か:

spring.cloud.vault: 
    generic: 
     enabled: true 
     backend: deployments 
     profile-separator: '/' 
     default-context: prod 
     application-name: my-app 

これも残念ながらdeployments/my-appdeployments/prod/activeProfileなどのピックアップVaultの場所は、あなたがピックアップされないようにする次の場所で任意のプロパティを持っていないように注意してくださいます。

これらのパスをよりプログラムで指定できるようにするには、desire (and an implementation)があるようです。

+0

今日から利用可能な['VaultConfigurer'](http://cloud.spring.io/spring-cloud-vault/spring-cloud-vault.html#vault.config.backends.configurer)に興味があるかもしれません。マスター上に。 – mp911de

関連する問題