概要
Elasticsearch Service(ES)へのデータエクスポートは、Tencent CloudのCloud Object Storage(COS)が提供するServerless Cloud Function(SCF)をベースとした、データレイクからデータを抽出するためのソリューションです。ユーザーがCSV、JSON 等のファイル形式のデータを、同じリージョンのTencent Cloud Elasticsearchサービスにエクスポートすることを支援し、ログ分析、異常監視などの各種業務をすばやく構築する際に用います。
注意事項
- ESへのデータエクスポート機能は、COSデータ検索インターフェースに関連しています。制限に関する説明については、Selectの概要をご参照ください。
- 以前にCOSコンソールでバケットにESへのデータエクスポートルールを追加したことがある場合は、SCFコンソールで、作成したESへのデータエクスポート関数を確認できます。このESへのデータエクスポート関数を削除、あるいは変更すると、ルールが有効にならない場合がありますので削除しないでください。
- 現在、ESへのデータエクスポート機能は、広州、上海、北京、成都でのみサポートされています。
- COSのESへのデータエクスポート機能は、SCFサービスに依存しており、ユーザーには無料利用枠が提供されていますが、無料利用枠を超える部分については、SCF製品価格に従って課金されます。
操作手順
- COSコンソールにログインします。
- 左側ナビゲーションでアプリケーション統合 > データエクスポートをクリックし、ESへのデータエクスポートを見つけます。
- ルールの設定をクリックし、ルール設定ページに進みます。
- 関数の追加をクリックします。
注意:
SCFサービスをアクティブ化していない場合は、SCFコンソールに移動してSCFサービスをアクティブ化し、プロンプトに従ってサービス権限承認を行えば完了です。
- ポップアップしたウィンドウで、以下の情報を設定します。
- 関数名のプレフィックス:関数の一意の識別名として、作成後に変更することはできません。SCFコンソールでこの関数を確認できます。
- シナリオの選択:エクスポートしたいログソースを選択します。COSログファイルでのエクスポートを推奨します。
- ソースバケット:ログを保存するバケットの名称です。COSログファイルを選択してエクスポートする場合は、先にCOSログストレージ機能を有効にする必要があります。
- SCF権限承認:ESへのデータエクスポートは、SCFがバケットからログファイルを読み取るための承認が必要です。そのため、この権限を追加する必要があります。
- プリセットパラメータを入力をクリックし、ESへのデータエクスポートを設定します。設定項目の説明は次のとおりです。
- サービスバージョン:ESのバージョンは、7.xおよび6.xをサポートしています。
- アクセス方式:ESのアクセス方式です。VPCプライベートネットワークアクセスを選択する場合は、対応するVPCを入力してください。
- アドレスにアクセス:ESがアクセスするアドレスです。
http://
またはhttps://
で始まる必要があります。
- インデックス名:作成したES検索のインデックスです。
- 認証設定:ESの認証方式です。Tencent Cloud ESが、現在認証が必要のみをサポートしている場合は、対応するユーザー名およびユーザーパスワードを入力してください。
- 速度の上限:ESへのエクスポート速度の上限です。
- 個別化されたログデータの抽出をする場合は、前へ戻るをクリックし、設定を行います。通常は、直接確認をクリックし、関数の追加を完了することを推奨します。
新規作成した関数に対しては、次のような操作が可能です。
- ログをクリックして、ESへのデータエクスポートの履歴を確認します。ESへのデータエクスポートでエラーが発生した場合は、ログをクリックしてSCFコンソールにすばやくジャンプし、ログエラーの詳細を確認することもできます。
- 詳細をクリックして、現在の関数の詳細設定を確認します。
- 編集をクリックして、ESへのデータエクスポートのルールを変更します。
- トリガーをクリックして、バケット内の既存のログを1つ選択し、直接ESにトリガーエクスポートすることができます。
- 削除をクリックして、使用しないESへのデータエクスポートのルールを削除します。
この記事はお役に立ちましたか?