
Extract text from documents with Amazon Textract and summarize with Amazon Bedrock using an AWS Lambda durable function.
git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/s3-lambda-textract-bedrock-durable-cdk-tsClone the repository: <code>git clone https://github.com/aws-samples/serverless-patterns</code>Change directory: <code>cd s3-lambda-textract-bedrock-durable-cdk-ts</code>Install dependencies: <code>npm install</code>Deploy the CDK stack: <code>cdk deploy</code>BUCKET_NAME=$(aws cloudformation describe-stacks --stack-name S3LambdaTextractBedrockDurableStack --query 'Stacks[0].Outputs[?OutputKey==`DocumentBucketName`].OutputValue' --output text)aws s3 cp test-document.pdf s3://$BUCKET_NAME/TABLE_NAME=$(aws cloudformation describe-stacks --stack-name S3LambdaTextractBedrockDurableStack --query 'Stacks[0].Outputs[?OutputKey==`ResultsTableName`].OutputValue' --output text) && aws dynamodb scan --table-name $TABLE_NAMEcdk destroy