- VPC
- Subnets
- Gateway (Internet/NAT)
- Security Group
- S3 Bucket
- Aurora RDS
- DynamoDB
- Lambdas
- API Gateway
- CodeCommit
- CodeBuild
- CodeDeploy
- Amplify
This template is to be deployed to Singapore Region (ap-southeast-1). If your region is different, please kindly change the necessary especially in the VPC and Subnets resources.
- On the first time, run the
first-deploy.sh
to create the required S3 Bucket, Frontend CodeCommit Repository and Backend CodeCommit Repository. The following line shows an example of command to be run:
bash first-deploy.sh -s saas-test-stack -b saas-test-bucket -r saas-test-backend -f saas-test-frontend
- Push your template with codes (if necessary) to the created repo and go to CodePipeline. You should see your pipeline is being created and rerun whenever you update or push any code to
master branch
.