Skip to content

added s3-lambda-textract-bedrock-durable-cdk-ts pattern#2996

Open
marcojahn wants to merge 4 commits intoaws-samples:mainfrom
marcojahn:s3-lambda-textract-bedrock-durable-cdk-ts
Open

added s3-lambda-textract-bedrock-durable-cdk-ts pattern#2996
marcojahn wants to merge 4 commits intoaws-samples:mainfrom
marcojahn:s3-lambda-textract-bedrock-durable-cdk-ts

Conversation

@marcojahn
Copy link
Copy Markdown
Contributor

@marcojahn marcojahn commented Mar 16, 2026

Issue #, if available: #2997

Description of changes:
This pattern demonstrates a durable document processing pipeline. When a document is uploaded to Amazon S3, a durable AWS Lambda function extracts text using Amazon Textract's asynchronous API, summarizes the content with Amazon Bedrock (Amazon Nova Lite), and stores the results in Amazon DynamoDB. The durable function uses checkpointing and waitForCondition to reliably poll for the Textract job completion without wasting compute, and automatically resumes from the last checkpoint if interrupted.

I closed the old MR by accident, sorry for that

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@parikhudit
Copy link
Copy Markdown
Contributor

parikhudit commented Apr 1, 2026

Got following error when trying to deploy
Error: Cannot find module './s3-lambda-textract-bedrock-durable-cdk-ts.ts'
Looks like bin/ folder wasn't committed

Also, could you please check the model id 'us.' vs 'eu.'

@parikhudit parikhudit added durable functions Pattern for AWS Lambda durable functions requested-changes labels Apr 1, 2026
Marco Jahn and others added 2 commits April 1, 2026 12:28
…tting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

durable functions Pattern for AWS Lambda durable functions Patterns Guardian approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants