問題タブ [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.
spring-boot - ${VAULT_SCHEME} が bootstrap.properties で機能しない
環境からプロパティを取得するようにスプリング ブート アプリケーションを構成しましたが、奇妙なことに、アプリケーションの起動中にエラーが発生します。プロパティを自分に追加し、プロファイルに追加し~/.bash_profile
た後も追加しました。source ~/.bash_profile
これは私のbootstrap.propertiesがどのように見えるかです:
このエラーが発生しています:
Vault Endpoint にデバッグ ポイントを追加したところ、次のことがわかりました。
ここでわかるように、VAULT_HOST は、その環境変数の値の代わりに VAULT_HOST として取得されており、VAULT_SCHEME と同じです。
[編集] bash_profile ボールト構成の追加:
[編集#2]
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に取得してもらいたいです。
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 依存関係を使用してボールトにアクセスしています