aws-samples / aws-samples/serverless-patterns

New pattern submission - s3-bedrock-data-automation-sam

Open
#3,267 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.8k
Forks
1.1k
Avg merge
7d 14h
Merged PRs (30d)
6

Description

Per the simplified process, all pattern metadata is in the example-pattern.json file in the PR.

**Pattern:** s3-bedrock-data-automation-sam
**Summary:** Serverless, event-driven pipeline that extracts structured data from files uploaded to Amazon S3 (documents, images, video, audio) using Amazon Bedrock Data Automation. An S3 ObjectCreated event triggers a Lambda that starts an async BDA job; BDA writes structured JSON (Markdown text, tables, generative summary) to the output prefix. The BDA project is a native CloudFormation resource, so custom code is minimal.

**Language:** Python
**Framework:** AWS SAM
**Level:** 200

## GitHub PR for template:
https://github.com/aws-samples/serverless-patterns/pull/3266

Contributor guide

Open the contributing guide

Research direction

Start by reviewing pull request #3266 and its example-pattern.json metadata for the s3-bedrock-data-automation-sam pattern. Check the template's AWS SAM resources and event flow against the submission details; done means the linked pattern PR is complete and accepted.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
backend, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.