diff --git a/apigw-stepfunctions-lambda-bedrock-s3-sns/apigw-stepfunctions-bedrock-s3-sns.json b/apigw-stepfunctions-lambda-bedrock-s3-sns/apigw-stepfunctions-bedrock-s3-sns.json deleted file mode 100644 index 90e83ef92..000000000 --- a/apigw-stepfunctions-lambda-bedrock-s3-sns/apigw-stepfunctions-bedrock-s3-sns.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "title": "Generate video with Amazon Bedrock Nova Reel and AWS Step Functions", - "description": "Orchestrate asynchronous video generation with AWS Step Functions and Amazon Bedrock Nova Reel.", - "language": "Python", - "level": "300", - "framework": "CDK", - "introBox": { - "headline": "How it works", - "text": [ - "This project aims to build an integration between Amazon API Gateway, AWS Step Functions, AWS Lambda, Amazon Bedrock, Amazon S3, and Amazon SNS", - "The user sends a prompt to an API Gateway REST API endpoint. Then, API Gateway invokes a Step Functions State Machine which orchestrates generating the video.", - "A Lambda function invokes Amazon Bedrock Reel to produce the video and uploads the result to an S3 Bucket. Then, the function creates a pre-signed URL for the video, and publishes a message with the link to the SNS topic.", - "This asynchronous approach optimizes Lambda function run time", - "To ensure compatibility with the newly released Nova Reel model in Bedrock, the latest version of Boto3, supporting Amazon Bedrock Nova models and asynchronous inference API calls, is utilized in the Lambda deployment zip." - ] - }, - "gitHub": { - "template": { - "repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/apigw-stepfunctions-lambda-bedrock-s3-sns", - "templateURL": "serverless-patterns/apigw-stepfunctions-lambda-bedrock-s3-sns", - "projectFolder": "apigw-stepfunctions-lambda-bedrock-s3-sns", - "templateFile": "apigw_stepfunctions_bedrock_s3_sns/apigw_stepfunctions_bedrock_s3_sns_stack.py" - } - }, - "resources": { - "bullets": [ - { - "text": "Amazon Bedrock Nova Model", - "link": "https://www.aboutamazon.com/news/aws/amazon-nova-artificial-intelligence-bedrock-aws" - }, - { - "text": "Packaging custom version of boto3 in deployment zip", - "link": "https://repost.aws/knowledge-center/lambda-python-runtime-errors" - } - ] - }, - "deploy": { - "text": [ - "cdk deploy" - ] - }, - "testing": { - "text": [ - "See the GitHub repo for detailed testing instructions." - ] - }, - "cleanup": { - "text": [ - "Delete the stack: cdk delete." - ] - }, - "authors": [ - { - "name": "Sahithi Ginjupalli", - "image": "https://drive.google.com/file/d/1YcKYuGz3LfzSxiwb2lWJfpyi49SbvOSr/view?usp=sharing", - "bio": "Sahithi Ginjupalli is a Cloud Engineer with a passion for continuous learning and in-depth exploration of her field. She helps optimize client applications through strategic implementation of AWS services, enhancing their efficiency and performance.", - "linkedin": "ginjupalli-sahithi-37460a18b" - } - ], - "patternArch": { - "icon1": { - "x": 15, - "y": 50, - "service": "apigw", - "label": "API Gateway REST API" - }, - "icon2": { - "x": 50, - "y": 50, - "service": "sfn", - "label": "AWS Step Functions" - }, - "icon5": { - "x": 80, - "y": 20, - "service": "s3", - "label": "Amazon S3" - }, - "icon6": { - "x": 80, - "y": 70, - "service": "sns", - "label": "Amazon SNS" - }, - "line1": { - "from": "icon1", - "to": "icon2" - }, - "line2": { - "from": "icon2", - "to": "icon5" - }, - "line3": { - "from": "icon2", - "to": "icon6" - } - } -}