使用のKVの領事

プレゼンテーションのこの部分への公式のゲートウェイ: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データを、操作することができます。

操作は詳細に入る、非常に便利ではありません。

公開された39元の記事 ウォン称賛25 ビュー120 000 +

おすすめ

転載: blog.csdn.net/u013536232/article/details/104188286