問題タブ [consul-kv]
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.
consul - Consul Go クライアントの冗長サーバー接続
領事サーバークラスターをテストしています。これにはgoクライアントを使用しています。
クライアントが接続する複数のサーバーを入力するにはどうすればよいですか?
最適には、次のようになります。
これは consul を使用するための間違ったアプローチであり、ユーザーがクライアント ノードを起動してからローカルに複製された状態を読み取ることが期待される方法ですか?
bash - bash を使用して定義済みのキー値で CONSUL (agent -dev) を実行する方法
を使用してローカル領事 ( https://www.consul.io/ ) を開始する必要があります
ただし、デフォルトでは、このローカル コンサルには何らかのキー/値が存在する必要があります。REST APIを使用してそれを行う方法があると思います...誰かが私に説明できますか?
よろしく、ニコラス
hashicorp-vault - 暗号化されたキーと値のペアを組み合わせて、hashicorp ボールトに保存することはできますか?
ストレージ バックエンドとして consul を使用して、暗号化されたキーと値のペアの組み合わせをボールトに格納するソリューションを見つけようとしています。
私は、consul の kv ストアを直接使用して、暗号化されていないキーと値のペアを保存し、保存時に暗号化が必要な場合にのみボールトを使用できることを認識しています。
しかし、アプリが暗号化されたキーと値のペアの両方を読み書きできるように、共通のインターフェイス (python-hvac など) が必要でした。
私が考えることができる1つの解決策は、暗号化を行わないvault用のsecrets-pluginを書くことです(パススルー?)
別の解決策は、暗号化を必要としないキーと値のペアをボールトに保存することですが、可能であれば暗号化と復号化のコストを回避したいと考えています。