Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Construct): Bedrock Data Automation construct #954

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f6347bd
feat(documenation): updated bedrock documentation
Jan 28, 2025
8fd2618
Merge branch 'awslabs:main' into main
dineshSajwan Jan 29, 2025
cf77aca
Merge branch 'awslabs:main' into main
dineshSajwan Feb 3, 2025
1f4cd30
Merge branch 'awslabs:main' into main
dineshSajwan Feb 5, 2025
8689361
feat(construct): added bda construct
Feb 11, 2025
f5ffe2b
feat(construct): added test case
Feb 11, 2025
bad75be
feat(construct): added documentation
Feb 11, 2025
6f52cda
feat(construct): updated readme
Feb 11, 2025
825162b
feat(construct): updated readme and fixed bugs
Feb 12, 2025
0bae544
feat(construct): fixed bugs and updated documentation
Feb 14, 2025
49a8224
feat(construct): added link to main readme and updated documentation
Feb 14, 2025
fa413ce
Merge branch 'main' into bda_blueprint_construct
dineshSajwan Feb 18, 2025
14e33f7
feat(construct): replaced docker lambda function with layers
Feb 19, 2025
b73eb4b
feat(construct): added a layer for latest boto3
Feb 19, 2025
dfae362
Merge branch 'main' into bda_blueprint_construct
dineshSajwan Feb 19, 2025
0b36fae
feat(construct): merged with main
Feb 19, 2025
564bbab
feat(construct): updated docs
Feb 19, 2025
5e558c5
chore(build): build mutation
krokoko Feb 19, 2025
9fed7fe
feat(construct): added pythonlayerversion module
Feb 19, 2025
663dfcf
feat(construct): reverted unwanted change from the readme
Feb 19, 2025
3e34c6f
Merge branch 'main' into bda_blueprint_construct
dineshSajwan Feb 20, 2025
13e80ea
chore(deps): update deps and documentation
krokoko Feb 20, 2025
ccb22a4
chore(bda): refactor construct
krokoko Feb 20, 2025
b544497
chore(bda): fix string value
krokoko Feb 20, 2025
d2853ab
Merge branch 'main' into bda_blueprint_construct
krokoko Feb 20, 2025
6111cbc
feat(construct): added license header
Feb 20, 2025
05b19aa
feat(construct): updated powertools service name
Feb 20, 2025
5e5f404
chore(bda): update suppressions
krokoko Feb 20, 2025
a8b9ade
chore(bda): remove bucket name to avoid collision
krokoko Feb 21, 2025
a3a48b9
chore(codegen): add space to prevent PR creation following automated …
krokoko Feb 21, 2025
995d808
Merge branch 'main' into bda_blueprint_construct
krokoko Feb 21, 2025
964c3b9
feat(construct): implemented review comments
Feb 21, 2025
e9c8944
feat(construct): removed unwanted imports and cdk nag supression
Feb 21, 2025
907924d
feat(construct): fixed permission issues
Feb 21, 2025
2420f27
feat(construct): adding outputbucket permission to bda result status …
Feb 21, 2025
498f720
feat(construct): lambda changes
Feb 21, 2025
7f23fea
chore(build): mutation
krokoko Feb 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,9 @@ The following constructs are available in the library:
| [SageMaker model deployment (Hugging Face)](./src/patterns/gen-ai/aws-model-deployment-sagemaker/README_hugging_face.md) | Deploy a foundation model from Hugging Face to an Amazon SageMaker endpoint. | Amazon SageMaker |
| [SageMaker model deployment (Custom)](./src/patterns/gen-ai/aws-model-deployment-sagemaker/README_custom_sagemaker_endpoint.md) | Deploy a foundation model from an S3 location to an Amazon SageMaker endpoint. | Amazon SageMaker |
| [Amazon Bedrock Monitoring (Amazon CloudWatch Dashboard)](./src/patterns/gen-ai/aws-bedrock-cw-dashboard/README.md) | Amazon CloudWatch dashboard to monitor model usage from Amazon Bedrock. | Amazon CloudWatch |
| [TXT to SQL](./src/patterns/gen-ai/aws-text-to-sql/README.md) | Leverages generative AI capabilities to facilitate natural language-based SQL query generation. | Amazon Event Bridge, Amazon Bedrock, AWS Lambda, Amazon SQS, AWS Secrets, and database of choice |
| [LlamaIndex Data Loading](./src/patterns/gen-ai/aws-llama-index-data-loader/README.md) | Use LlamaIndex to load data in preparation for generative AI workloads | Amazon ECS Fargate, Amazon SQS, and AWS Systems Manager Parameters |
| [Bedrock Data Automation](./src/patterns/gen-ai/aws-bedrock-data-automation/README.md) | Use Amazon bedrock data automation client to to build and manage intelligent document processing, media analysis, and other multimodal data-centric automation solutions | AWS Lambda, Amazon S3 bucket |
| [Bedrock Batch Step Functions](./src/patterns/gen-ai/aws-bedrock-batch-stepfn/README.md) | Manage Bedrock model invocation jobs(batch inference) in AWS Step Functions state machines | AWS Step Functions, AWS Lambda, AWS EventBridge, Amazon Bedrock, AWS IAM |

### L2 Constructs
Expand Down
7 changes: 7 additions & 0 deletions apidocs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,20 @@

## Enumerations

- [BlueprintStage](enumerations/BlueprintStage.md)
- [ConstructName](enumerations/ConstructName.md)
- [DbName](enumerations/DbName.md)
- [MetatdataSource](enumerations/MetatdataSource.md)
- [ResourceType](enumerations/ResourceType.md)


## Classes

- [AossCwDashboard](classes/AossCwDashboard.md)
- [BaseClass](classes/BaseClass.md)
- [BedrockBatchSfn](classes/BedrockBatchSfn.md)
- [BedrockCwDashboard](classes/BedrockCwDashboard.md)
- [BedrockDataAutomation](classes/BedrockDataAutomation.md)
- [ContainerImage](classes/ContainerImage.md)
- [CustomSageMakerEndpoint](classes/CustomSageMakerEndpoint.md)
- [DeepLearningContainerImage](classes/DeepLearningContainerImage.md)
Expand All @@ -39,6 +45,7 @@
- [BaseClassProps](interfaces/BaseClassProps.md)
- [BedrockBatchSfnProps](interfaces/BedrockBatchSfnProps.md)
- [BedrockCwDashboardProps](interfaces/BedrockCwDashboardProps.md)
- [BedrockDataAutomationProps](interfaces/BedrockDataAutomationProps.md)
- [CollectionMonitoringProps](interfaces/CollectionMonitoringProps.md)
- [ContainerImageConfig](interfaces/ContainerImageConfig.md)
- [CustomSageMakerEndpointProps](interfaces/CustomSageMakerEndpointProps.md)
Expand Down
5 changes: 5 additions & 0 deletions apidocs/classes/BaseClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@
## Extended by

- [`SageMakerEndpointBase`](SageMakerEndpointBase.md)
- [`ContentGenerationAppSyncLambda`](ContentGenerationAppSyncLambda.md)
- [`TextToSql`](TextToSql.md)
- [`LlamaIndexDataLoader`](LlamaIndexDataLoader.md)
- [`BedrockDataAutomation`](BedrockDataAutomation.md)


## Constructors

Expand Down
Loading
Loading