/opensearch-dynamodb-etl-cdk

Amazon DynamoDB zero-ETL integration with Amazon OpenSearch Service using Amazon OpenSearch Ingestion and AWS CDK.

Primary LanguagePythonMIT LicenseMIT

Amazon DynamoDB zero-ETL integration with Amazon OpenSearch Service using AWS CDK

This code repository is associated with the following Medium post.

Architecture

Image

Prerequisites

Deployment has been tested on MacOS and Linux machines. Installation guide assumes you have AWS account and Administrator Access to provision all the resources. Provisioning will take somewhere from 8 to 10 minutes.

=============

Installation

Clone current repo. From within the root project folder (opensearch-dynamodb-etl-cdk), run the following commands:

npm install

Note - if you have npm ERR! erros related to overlapping dependencies, run npm install --force.

cdk bootstrap
cdk deploy -c UserArn=$(aws sts get-caller-identity --query Arn --output text) --require-approval never

How to delete

From within the root project folder (opensearch-dynamodb-etl-cdk), run the following command:

cdk destroy --force