diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..166d73a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,30 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + commit-message: + prefix: chore + include: scope + + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "monthly" + target-branch: "main" + commit-message: + prefix: chore + include: scope + + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "monthly" + target-branch: "develop" + commit-message: + prefix: chore + include: scope + allow: + # Allow updates for AWS CDK + - dependency-name: "aws-cdk" diff --git a/README.md b/README.md index 752dd3e..1cda649 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,6 @@ ![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/ran-isenberg/streamlining-serverless-governance-aws-blog/badge) ![issues](https://img.shields.io/github/issues/ran-isenberg/streamlining-serverless-governance-aws-blog) -![alt text](https://github.com/ran-isenberg/streamlining-serverless-governance-aws-blog/blob/main/docs/media/banner.png?raw=true) - This project provides a working, open source based, AWS Lambda handler skeleton Python code including DEPLOYMENT code with CDK and a pipeline. This project can serve as a template for new Serverless services - CDK deployment code, pipeline and handler are covered. @@ -29,6 +27,11 @@ The architecture adheres to security best practices and governance for optimized ## Architecture Overview +
+ +
+ + 1. **SQS Queue**: - Receives messages and triggers the Lambda function. - Configured with a Dead Letter Queue (DLQ) for message failures. @@ -58,7 +61,7 @@ The architecture adheres to security best practices and governance for optimized - AWS CLI configured with appropriate permissions. - AWS CDK installed (`npm install -g aws-cdk`). -- Python 3.12 installed. +- Python 3.12 installed with poetry installed. ## Installation and Deployment diff --git a/design.png b/design.png new file mode 100644 index 0000000..77459d0 Binary files /dev/null and b/design.png differ