問題タブ [spring-cloud-vault-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1256 参照

spring-boot - ${VAULT_SCHEME} が bootstrap.properties で機能しない

環境からプロパティを取得するようにスプリング ブート アプリケーションを構成しましたが、奇妙なことに、アプリケーションの起動中にエラーが発生します。プロパティを自分に追加し、プロファイルに追加し~/.bash_profileた後も追加しました。source ~/.bash_profile

これは私のbootstrap.propertiesがどのように見えるかです:

このエラーが発生しています:

Vault Endpoint にデバッグ ポイントを追加したところ、次のことがわかりました。 ここでわかるように、VAULT_HOST は、その環境変数の値の代わりに VAULT_HOST として取得されており、VAULT_SCHEME と同じです。

ここでわかるように、VAULT_HOST は、その環境変数の値の代わりに VAULT_HOST として取得されており、VAULT_SCHEME と同じです。

[編集] bash_profile ボールト構成の追加:

[編集#2]

@Gopinath によって提案されたソリューションを試してみまし 自動配線しようとすると、環境がnullになります

0 投票する
1 に答える
3729 参照

spring-boot - Hashicorp ボールトが封印されている場合、トークン認証が機能しない

Hashicorp ボールトに接続して DB 資格情報を取得するサンプル アプリケーションに取り組んでいます。以下は、私のアプリケーションの bootstrap.yml です。

Vault サーバーがアンシールされると、アプリケーションは適切にビルドされます。Maven はボールトからデータベースのユーザー名を適切にフェッチします。ボールトを封印した後にビルドを実行すると、以下のエラーが原因でビルドが失敗します。

org.springframework.vault.VaultException: Status 503 Service Unavailable [secret/application]: error performing token check: Vault is sealed; nested exception is org.springframework.web.client.HttpServerErrorException$ServiceUnavailable: 503 Service Unavailable: [{"errors":["error performing token check: Vault is sealed"]}

どうすればこれを解決できますか? 封印されていても、ビルド中にボールトから問題なくDBのユーザー名とパスワードをmavenに取得してもらいたいです。

0 投票する
1 に答える
2447 参照

java - Spring Cloud Vault エラー: ネストされた例外は javax.net.ssl.SSLHandshakeException です: 拡張 (5) は certificate_request で提示されるべきではありません

Spring Boot プロジェクトで Spring Cloud Vault を使用して HashiCorp Vault を使用しようとしています。アプリの役割とシークレット ID を使用してパスワードを取得するようにbootstrap.ymlファイルを構成しました

ブートストラップ.yml

起動時に次の例外が発生します

spring-cloud-starter-vault-config 依存関係を使用してボールトにアクセスしています