プレゼンテーションのこの部分への公式のゲートウェイ:https://learn.hashicorp.com/consul/getting-started/kv
領事のKV機能は、クライアントに加えて、領事削除クエリによって増加KVを変更し、動的構成のために使用することができますが、また通じ、HTTP APIおよびUI領事の、そしてそれがプログラムに組み込まれ、または管理インターフェイス/コンフィギュレーションを表示しているため、か非常に便利。
領事クライアント
領事クライアント用途のKV機能によって、私は任意の実用的で分かりませんが、領事のKVを体験する初めて変更して再検索し、簡単な追加と削除KVコマンドによって達成することができ、まだ非常に便利です。
まず、領事エージェントは限り領事エージェントが実行しているとして、KV機能を使用することができ、デフォルトのKV機能、特別な設定、サポートされています。
新しいデータ/データを修正
これらの2つのコマンドは同じです
consul kv put key value
注:キーは、以下のように、パスであります
1手のパスを使用すると、より明確に意味、あなたのキーより組織化、より便利にウォッチングすることができ、一方、クエリが、あなたはダイレクトパスの全体構成を照会することができます。
また-flags引数が値にメタデータを追加するために使用することが可能であること、通常のKVよりも使いそうより便利に、いくつかの属性情報を保持します。
クエリデータ
クエリの単一キーコマンドは次のように
consul kv get key
例えば:
指定したパスの下にあるすべてのキー問い合わせ
consul kv get -recurse path
パスは、書き込み、言葉を書いていないことができないキーのすべてを照会することです
メタデータは、-detailedオプションを追加し/修正データを追加するときに、この情報を得ることができる増加させることができます
データを削除
削除データには、次のコマンド
consul kv delete key
例えば:
HTTP API
注その前に、領事エージェントを起動パラメータを追加する必要性が、領事接続されたすべてのマシン、そうでない場合は、このパラメータ、領事のデフォルトのみマシン缶へのアクセスを許可するIPこの手段を0.0.0.0 -clientとき。
クエリデータ
あなたは領事エージェントを起動したときに-httpポートオプションを使用して持参する必要がある場合は、IP領事エージェントは、デフォルトでは、マシンがIPポート8500を実行するためのURL、下に、HTTP GETを使用して、あなたは、キー・パス、そして注意を払う別のポートを指定することができます。
http://ip:port/v1/kv/key
例えば:
注:値は、使用するHTTP APIでプログラムをbase64エンコードした結果である、結果値の必要性がデコードされます。
追加/変更データ
HTTPを使用プット、URLは以下の、身体帳簿価額
http://ip:port/v1/kv/key
例えば:
あなたはフラグを設定する必要がある場合は、パラメータは例えば、クエリに追加しました:
データを削除
、削除以下のURLをHTTPを使用
http://ip:port/v1/kv/key
例えば:
領事UI
領事のUIによって、あなたは簡単に-client 0.0.0.0パラメータと組み合わせたときに、サーバー上の領事の実行を達成するように、領事エージェントを起動すると、あなたは機械を通して領事UIにアクセスすることができ、また注意を払うに必要KVデータを、操作することができます。
操作は詳細に入る、非常に便利ではありません。