Git to S3 using Webhooks

Visualize your code deployment workflow from Git to S3 using Webhooks with this AWS infrastructure example.

Git to S3 using Webhooks

Visualize your code deployment workflow from Git to S3 using Webhooks with this AWS infrastructure example.

CI/CD Diagrams
Diagram-as-code
AWS
No items found.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
about this example

Automating code deployment from Git to cloud storage streamlines development workflows. This diagram demonstrates such automation within AWS:

  • Version Control Integration: Connects Git users to a third-party Git repository, initiating the workflow.
  • API Gateway Invocation: Utilizes Amazon API Gateway to trigger AWS Lambda functions through webhooks.
  • AWS CodeBuild Execution: Deploys AWS CodeBuild within a VPC for secure and private build processes.
  • Secure Storage and Access: Stores build artifacts in Amazon S3 and manages access with AWS KMS for encryption and S3 for SSH keys.

When to use
  • Continuous Integration/Continuous Deployment (CI/CD): When implementing CI/CD pipelines for automated build and deployment processes.
  • Secure Build Environments: When security and privacy are essential for your build environment within a Virtual Private Cloud (VPC).
  • DevOps Automation: When looking to automate code deployment processes for increased efficiency and reduced manual errors.

How to use
  1. Start editing: Duplicate the example file and double-click on the diagram to adapt it to your deployment process.
  2. Customize diagram: Add or modify nodes, groups, and relationships to represent your unique CI/CD workflow with AWS services.
  3. Customize layout: Drag elements on the diagram directly on the canvas to organize the workflow logically.
  4. Collect feedback: Share the diagram with your DevOps team and gather feedback to ensure the architecture meets all functional requirements.

Use Eraser for all of your diagrams and docs

Beyond data flow diagrams, do you need to create other technical docs and diagrams like design docs, RFCs, network diagrams, and API diagrams? Eraser provides a single platform for modern engineering teams to collaborate on docs and diagrams.

Whiteboard and document together

See you in the canvas

Unlock your team’s collaborative super powers.