問題タブ [spring-cloud-config-server]
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 - Spring クラウド構成サーバーを使用して web-ui 構成も提供する方法
Web アプリケーションがバインドされたサービス (マイクロサービス) がいくつかあります。私のサービスには、UI 構成を提供するためのエンドポイントがあります。つまり、誰かがサイトにアクセスすると、構成エンドポイントが呼び出され、UI が必要な構成を取得します。
ちなみに、国コードとロケールは、そのユーザーの構成をカスタマイズするこの構成エンドポイントに渡されます。(つまり、元の構成でいくつかのプレースホルダーを埋めるだけでなく、いくつかの検証を行う必要があります)。
私の場合、UI構成にSpring Cloud構成をどのように活用できるかを念頭に置いていますか? この目的のためのより良いアプローチがあれば教えてください。
前もって感謝します
spring-boot - Spring Cloud Config : アクチュエーター/リフレッシュ エンドポイントが呼び出されたときに、Spring Cloud 構成クライアントでパスワードが jasypt で復号化されない
リポジトリとして git を使用して、Spring クラウド構成サーバー (2.2.0.RELEASE) と構成クライアントをセットアップしています。また、jasypt-spring-boot-starter (2.1.2) を使用してプロパティ ファイル内の値を暗号化しています。
例 - app.properties 内
構成が構成サーバーから初めて読み込まれるとき、暗号化された値 (パスワードなど) は構成クライアントで適切に復号化されますが、後でアクチュエーター/更新エンドポイントを呼び出すと、暗号化された値はそのまま渡され、復号化されません構成クライアント。
更新エンドポイントが呼び出された後、jasypt がスプリング構成クライアントのプロパティを再び復号化する方法はありますか?
amazon-s3 - S3 バックエンドのスプリング構成サーバーで階層プロパティを取得できない
ここで説明されているように、s3 バックエンドを使用して Spring 構成サーバーを作成しました: https://cloud.spring.io/spring-cloud-config/reference/html/#_aws_s3_backend
my-config-server s3 バケットに 4 つのファイルを作成しました。
dev プロファイルを使用して client-app アプリケーションを実行すると、client-app-dev.properties プロパティしか取得できませんでした。
client-app-dev.propertiesで定義されていない場合、client-app-default.properties、app-dev.propertiesおよびapp-default.properties プロパティも取得できるかどうか興味があります
言い換えれば、次の階層をサポートすることは可能ですか:
例えば:
dev プロファイルを使用して client-app アプリケーションを実行している場合、取得するもの:
通常のSpring構成サーバーではうまく機能しますが、s3に支えられたものでは成功しませんでした。特定のアプリと特定のプロファイルに直接移動します