
Introduction to the course and walk through the basic design
Introduction into AWS, basic information about AWS services
Adding a basic lambda function for use with API Gateway
Creating and configuring an API Gateway for use in the Dynamic DNS service
Basic route53 configuration and usage
Configuring IAM so that Lambda can run and update a singe Hosted Zone only
EC2 instance basics, creating and running basic EC2 instances.
Coding a whole backend Lambda function in Python3 to interact with route53 and get a trigger event from API Gateway
Deploy API Gateway so that it can be used externally and test the service
Deploy a certificate in ACM and a Custom Domain Name in API Gateway
Recap and Summary
In this course you will learn the following the basics of AWS, AWS serverless design and create your own private dynamic DNS service.
You will learn to use the following AWS services in the required detail:
IAM (Identity and Access Management)
ACM (Amazon Certificate Manager)
Lambda (serverless code execution)
AWS API Gateway (HTTPS API Gateway)
EC2 (Elastic Compute Cloud - virtual servers - for testing serverless applications)
Route53 DNS hosting
By the end of this course, you will understand how these components work, how they interact with each other and how to secure their interaction. You will be able to lookup more service help and build upon or adjust this project to your own project needs.
You will understand the basics of serverless designs in AWS :)