This AWS S3 Event Service is a TypeScript-based module designed to process CSV files from an S3 bucket, convert them to JSON, and store the resulting data back into an S3 bucket.
- CSV to JSON Conversion: Convert CSV files stored in an S3 bucket to JSON format.
- S3 Integration: Utilizes AWS SDK to interact with S3 buckets for data processing.
- Event-Driven Architecture: Triggers processing based on events occurring in the specified S3 bucket.
- Serverless: Designed to be used in a serverless environment.
This module is written in TypeScript. To install dependencies and run the project, use the following steps:
- Install Node.js (if not already installed).
- Clone this repository.
- Run
npm install
to install dependencies. - Configure AWS credentials.
To use this service, make sure to:
- Provide AWS credentials with appropriate permissions.
- Set up the necessary configuration parameters in your paramteres store environment or as input.