Consulを使用して動的な方法でアプリケーション構成を管理する必要がある小さなプロジェクトの設計に取り組んでいます。これにより、すべてのアプリ マシンが矛盾の問題なしに同時に構成を取得できるようになります。私たちはConsul
すでにサービス検出の目的で使用しているので、それについてもっと読んでいてKey/Value
、構成を管理するために使用できるストアがあるようです.
Consul は既に稼働していますKey/Value
。ストア タブをクリックすると、以下の URL が表示されます。
http://consul.host.orcld.com/ui/#/dc1/kv/
私はConsul
今のところコマンドラインを通して以下のことをしようとしています:
- Consul で新しいキー/値を作成します。
- 既存のキーの値を更新します。
- 既存のキーを監視して、値が変更された場合に通知を受け、そのキーの新しい値を表示できるようにします。
現在、UIを介していくつかの値で作成されたキーがすでにいくつかあるため、そのキーの値を取得することを考えていました。以下は画像ですが、コマンドラインでこのキーの値を取得する方法について混乱しています:
以下のcurl呼び出しで試しましたが、取得した値が得られません404 Not Found
か? 私はここで何か悪いことをしていますか?
curl -XGET http://consul.host.orcld.com/vi/kv/example/reaper
また、新しいキー/値を作成し、コマンドラインから既存のキーを監視するにはどうすればよいですか?