Amazon OpenSearch Service へのストリーミングデータをロードする - Amazon OpenSearch Service

Amazon OpenSearch Service へのストリーミングデータをロードする

OpenSearch Ingestion を使用すると、サードパーティのソリューションを使用しなくても、ストリーミングデータを Amazon OpenSearch Service ドメインに直接ロードできます。OpenSearch Ingestion にデータを送信するには、データプロデューサーを設定します。そうすると、サービスによって、指定したドメインまたはコレクションにデータが自動的に配信されます。OpenSearch Ingestion の使用を開始するには、「チュートリアル: Amazon OpenSearch Ingestion を使用してデータをコレクションに取り込む」を参照してください。

OpenSearch Service のサポートが組み込まれている Amazon Data Firehose や Amazon CloudWatch Logs など、他のソースを使用してストリーミングデータをロードすることもできます。Amazon S3、Amazon Kinesis Data Streams、Amazon DynamoDB などの他のものでは、イベントハンドラとして AWS Lambda 関数を使用します。Lambda 関数は、データを処理してドメインにストリーミングすることで、新しいデータに応答します。

注記

Lambda では、いくつかの一般的なプログラミング言語がサポートされ、ほとんどの AWS リージョン で利用できます。詳細については、「AWS Lambda デベロッパーガイド」の「Getting started with Lambda」、および「AWS 全般のリファレンス」の「AWS service endpoints」を参照してください。

AWS IoT からストリーミングデータをロードする

ルールを使用して AWS IoT からデータを送信することができます。詳細については、 AWS IoT デベロッパーガイドの「OpenSearch アクション」を参照してください。