API を使用して ElasticSearch 認証を使用する方法を学習しますか? このチュートリアルでは、API を作成し、それを使用して ElasticSearch サーバーへのクエリを実行する方法を示します。

• ウブンツ 18
• ウブンツ 19
• 弾性検索 7.6.2

この例では、ElastiSearch サーバーの IP アドレスは 192.168.100.7 です。

弾性検索関連チュートリアル:

このページでは、ElasticSearch のインストールに関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアル エラスティックサーチ – 認証 API

必要なパッケージをインストールします。

Copy to Clipboard

エラスティックサーチサーバーとの通信をテストします。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

API ベースの認証には、ElasticSearch への HTTPS 接続が必要であることを覚えておいてください。

API ベースの認証を有効にするには、証明書を作成し、Elasticsearch 構成ファイルで次の機能を有効にする必要があります。

Copy to Clipboard

エラスティックサーチ API を作成します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この例では、次の名前のユーザー アカウントに対して認証 API を作成しました: Elastic。

• API ID – l1YNpHEB5GTDEAepLnnx
• API キー – 40kYGW-SRZG2KnL_dWkBSQ

大事な! HTTP の代わりに HTTPS プロトコルを使用しました。

Base64 を使用して ID と KEY をエンコードする必要があります。

• API ID – l1YNpHEB5GTDEAepLnnx
• API キー – 40kYGW-SRZG2KnL_dWkBSQ

大事な! ID と KEY はコロン文字で区切る必要があります。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この API を使用して、エラスティックサーチ サーバーに対してクエリを実行します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この API を使用して、詳細を使用して ElasticSearch サーバーに対してクエリを実行します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

おめでとう! 認証には、ElasticSearch API を使用できます。