Bạn tương tác với AWS qua một số giao diện — Management Console (web UI), CLI (dòng lệnh), SDKs (trong code) và các công cụ Infrastructure as Code. Hiểu chúng và khi nào dùng từng cái là kiến thức nền tảng thực tiễn.
Các cách chính để tương tác với AWS
1. MANAGEMENT CONSOLE — a web UI:
→ point-and-click; great for LEARNING, exploring, one-off tasks, visualizing
→ not repeatable/scriptable; error-prone for repeated/complex setups
2. AWS CLI — command-line interface:
→ scriptable, automatable; good for automation and repeatable tasks
3. SDKs — libraries for your code (Python boto3, JS, Java, Go, etc.):
→ interact with AWS programmatically FROM your application
4. INFRASTRUCTURE AS CODE (IaC) — CloudFormation, Terraform, CDK:
→ define infrastructure declaratively in code (the BEST for production — see below)
