Site logo

AWS CLI là gì? Hướng dẫn sử dụng AWS Command Line Interface cho DevOps

5:00 read

AWS CLI là gì?

AWS Command Line Interface (AWS CLI) là công cụ dòng lệnh chính thức do Amazon cung cấp, cho phép bạn thao tác với hầu hết các dịch vụ AWS (như Amazon S3, Amazon EC2, AWS IAM, CloudWatch, RDS, v.v.) trực tiếp từ terminal.

Thay vì phải click từng bước trong AWS Management Console, bạn có thể:

  • Gõ một lệnh để tạo EC2 instance.
  • Viết shell script để backup S3 định kỳ.
  • Gắn AWS CLI vào CI/CD pipeline.
  • Dùng command để debug nhanh production.

Đối với DevOps / Infrastructure / Platform Engineer, AWS CLI gần như là tool bắt buộc phải biết, vì:

  • Hỗ trợ automation mạnh mẽ (bash script, cronjob, GitHub Actions, GitLab CI, Jenkins, v.v.).
  • Cho phép reproducible operations – cùng một command có thể chạy ở local, staging, production.
  • Dễ dàng versioning các thao tác dưới dạng script (infrastructure scripting).
  • Rất hữu ích trong incident / production debugging khi bạn cần check nhanh logs, metrics, status resource.

Trong bài viết này, chúng ta sẽ đi từ mức cơ bản đến các best practices thực tế khi dùng AWS CLI trong môi trường DevOps.


Cài đặt AWS CLI

Hiện tại, bạn nên sử dụng AWS CLI v2 (bản mới, hỗ trợ nhiều tính năng hơn, được AWS khuyến nghị).

Kiểm tra đã có AWS CLI chưa

aws --version

Nếu terminal báo command not found thì nghĩa là bạn chưa cài hoặc chưa cấu hình PATH.

Cài đặt trên macOS / Linux

Ví dụ trên Linux x86_64:

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

Sau khi cài xong:

aws --version

Bạn sẽ thấy output tương tự:

aws-cli/2.15.10 Python/3.11.6 Linux/arm64 exe/x86_64

Cài đặt trên macOS bằng Homebrew (tuỳ chọn)

Nếu bạn dùng Homebrew:

brew update
brew install awscli

Hoặc nếu đã cài rồi và muốn nâng cấp:

brew upgrade awscli

Cài đặt trên Windows

Trên Windows, bạn có thể dùng MSI installer:

  • Tải từ trang chính thức: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
  • Cài đặt như một phần mềm bình thường.
  • Sau đó mở PowerShell / Command Prompt và chạy:
aws --version

Nếu version hiển thị đúng là bạn đã cài thành công.


Yêu cầu đăng nhập

Vui lòng đăng nhập để truy cập nội dung này

Additional Resources

Course Guide

Comprehensive PDF guide with examples

GitHub Repository

Example code for all lessons

Discussion

Have a question about this lesson? Post it here and get answers from instructors and peers.