AWS - Franklinpang/docs GitHub Wiki
Introduce AWS services:
Cloudformation
Cloud
- Monolithic vs Microservices vs Event Driven Architecture
CLF-C01: AWS Certified Cloud Practitioner
- https://aws.amazon.com/certification/certified-cloud-practitioner/
- https://www.youtube.com/watch?v=SOTamWNgDKc
- Create An Account
-
- User, group, role, polices
-
- Create EC2
-
- EC2 Key Pair
-
- Root user vs IAM user
- [email protected] Group Rule
- Storage https://www.youtube.com/watch?v=6vNC_BCqFmI
-
- EBS: Pair with EC2 as hard rive of a virtual machine.
-
- EFS/FSx: Shard among multiple EC2s
-
- S3: Storage can be accessed from internet.
-
-
- Flat Structure
-
-
-
- Access API (HTTP/HTTPs), do not need through web server.
-
-
- Microservices
-
- ECS
- ECS
-
Digital Transformation AWS
-
API
-
- Postman: tool to send HTTP request.
-
SWA Tools for PowerShell: Cmdlets
-
AWS CLI
-
gitpod.io
-
docs.aws.amazon.com
CloudTrail
CloudWatch
Security Groups
- Default Security Groups
Network
- VPC https://www.youtube.com/watch?v=7_NNlnH7sAg
-
- cidr.xyz : find the ip address range
API Gateway
AWS Microservices
https://www.youtube.com/watch?v=SqFFCTNyi88
- Scaffold
-
- Create a python virtual Environment
-
-
- python3 -m venv ~/.venv
-
-
-
- virtualenv ~/.venv
-
-
- Create empty files
-
-
- touch requirements.txt; touch Dockerfile; touch Makefile; mkdir mylib; touch mylib/init.py; touch mylib/logic .py; touch main.py
-
-
- Populate Makefile
- Populate Makefile
-
- Populate Requirement file
- Populate Requirement file
-
- Update Makefiles
- Update Makefiles
-
- Test with Actions.
-
-
- Create yml file for steps.
-
https://www.youtube.com/watch?v=SdTzwYmsgoU
- minikube
- docker-compose.yml