Fundamentals
AWS CLI (Command Line Interface)
Cài đặt, cấu hình, các lệnh thường dùng
Tổng quan
AWS CLI là công cụ dòng lệnh để tương tác với AWS services.
Khi nào dùng CLI?
- Automation, scripting
- Nhanh hơn click trên Console
- CI/CD pipelines
- Quản lý nhiều resources cùng lúc
Cài đặt
Linux
macOS
Windows
Cấu hình Credentials
Cách 1: aws configure (Đơn giản nhất)
File được tạo:
Cách 2: Nhiều Profiles
Khi làm việc với nhiều AWS accounts:
Cách 3: Environment Variables
Cách 4: Assume Role trong Config
Thứ tự ưu tiên Credentials
Cấu trúc lệnh
Các lệnh thường dùng
S3
EC2
IAM
Lambda
Output Formats
Query với --query (JMESPath)
Lọc output với JMESPath syntax:
Các Tips hữu ích
1. Auto-complete
2. Dry-run (test trước khi chạy)
3. Wait (đợi resource sẵn sàng)
4. Pagination
5. Debug
AWS CloudShell
CLI chạy ngay trong browser, không cần cài đặt:
Local vs EC2: Không cần config trên EC2
Xem thêm: IAM - Local vs EC2