1 Answer
- Newest
- Most votes
- Most comments
0
Hi,
You can envision Amazon OpenSearch Ingestion for your use case: https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ingestion.html
Your Lambda trigger writes to an S3 bucket and from there use the Processor mechanism of Ingestion to push data in right order (preserving initial creation order in your case) to OpenSearch :
Processors
Intermediate processing units that can filter, transform, and enrich records into
a desired format before publishing them to the sink. The processor is an optional
component of a pipeline. If you don't define a processor, records are published in
the format defined in the source. You can have more than one processor. A pipeline
runs processors in the order that you define them.
Re. cost-effectiveness look at section re. pipeline capacity : you can adapt min OCU ingestion capacity to have very minimal costs when you don't use the pipeline.
Best,
Didiuer
Relevant content
- asked 2 months ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 2 years ago