In my previous videos, I explained how to create a CICD pipeline to build and deploy a simple lambda function integrated with API Gateway using AWS SAM and GitHub.
Then in the part 2 of the video, I also explained how to replace broad permissions such as full access to services like S3, CloudFormation, Lambda and API Gateway with a custom fine grained IAM policy that only grants the permission required by this pipeline per the principle of least privilege that means grant only the specific permissions required.
In this video, I will focus on adding a manual approval stage to the pipeline so that while code will be built by the pipeline based on the git repo code push, it will not be deployed until manual approval action is completed. Approvers will be notified via email using SNS service and once they provide approval, then pipeline will move to the deploy stage.
Adding this manual approval step in the pipeline ensures better governance and provide a chance for the reviews before the changes are deployed automatically in the environment.
Link to Part 1: https://www.youtube.com/watch?v=zKNHhRdz6D0
Link to Part 2: https://www.youtube.com/watch?v=W3XJaYDERU4
Download
0 formats
No download links available.
AWS Serverless: Add Manual Approval to a SAM CI/CD Pipeline for Lambda and API Gateway Using GitHub | NatokHD