This AWS CDK project is developed with Python.
When a CSV file uploaded to AWS S3 bucket, the AWS Lambda function will trigger and parse the contant of the CSV file and the data will be added to DynamoDB. The entire infrastructure of the application is created with AWS CDK.
Setup AWS and CDK for the development environment
Before starting, you will need to do three things;
- Set up AWS CLI
- Configure AWS CLI with IAM Credentials
- Set up AWS CDK
git clone https://github.com/Burakolum/aws-lambda-cdk-training.git
Activate your virtualenv for Linux and MacOS
source .venv/bin/activate
Run the below command to install the required dependencies
pip install -r requirements.txt
Deploy our app on the cloud
cdk deploy