simalexan / s3-lambda-image-text-detection-dynamodb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

S3 Bucket -> Lambda (Rekognition Image Text Detection) -> DynamoDB

Description

This is a serverless component that takes uploaded images from one S3 Bucket, invokes AWS Rekognition Detect Text and then stores the detected text along with the image key to a DynamoDB table. It contains:

  • an Images S3 Bucket to upload images to.

  • a Lambda that takes the image from the Images S3 bucket, detects text and stores it in a DynamoDB table (in TypeScript)

  • a DynamoDB table that keeps the imageKey and imageText (detected text).

Deployment Parameters

This component has two CloudFormation deployment parameters:

  • ImagesS3BucketName, an optional parameter, represents the name of the Images S3 Bucket. By default its "s3-lambda-detect-image-text-bucket".

  • TableName, an optional parameter, represents the name of the DynamoDB table. By default its "imageTexts".

Latest Release - 1.0.0

  • Initial release

Roadmap - Upcoming changes

Here are the upcoming changes that I'll add to this serverless component:

  • Tests

About


Languages

Language:TypeScript 100.0%