dalawwa / textract-project

infrastructure defined in AWS CDK, implementing a simple document analysis Step Function

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

infrastructure

AWS Textract App

  • object creation in source S3 Bucket pushes notification to source SNS Topic
  • LambdaLaunchStateMachine subscribes to source SNS Topic and starts the Step Function Statemachine
  • The Statemachine handles the async flow of document analysis up to getting the analysis result
  • what to do with the result is left open for now (e.g. automatic classification based on content, indexation for searching, compliance...)

Getting started

  • clone
  • yarn
  • npx projen build
  • (Maybe install aws cdk cli and cdk bootstrap ? if first use ? (using ~/.aws/ files locally))
  • yarn deploy

Development

This is a type of awscdk-app-ts projen project.

  • configure project in .projenrc
  • run npx projen build to regenerate related files
  • change code in src/
  • run yarn deploy to deploy the changes

About

infrastructure defined in AWS CDK, implementing a simple document analysis Step Function

License:Apache License 2.0


Languages

Language:TypeScript 89.9%Language:JavaScript 10.1%