Alien Story

Cài đặt và tạo AWS toàn diện bằng Terraform

  • Ngôn ngữ viết: Tiếng Hàn Quốc
  • Quốc gia: Tất cả các quốc giacountry-flag
  • CNTT

Đã viết: 2024-05-08

Đã viết: 2024-05-08 04:13

Ghi lại cấu hình AWS cho ứng dụng Alien


Trong bài viết trước, tôi đã nói sơ lược về vùng (region) của ứng dụng Alien và thiết kế AWS.


Cài đặt và tạo AWS toàn diện bằng Terraform


"Thực ra tôi biết là các bạn chưa xem đâu ㅋㅋㅋ"


Lần này, tôi muốn ghi lại việc sử dụng Terraform để thực hiện việc thiết lập nhanh chóng.



Terraform là gì?

Nói một cách đơn giản, đó là một công cụ tự động hóa cơ sở hạ tầng đám mây.

Bạn có thể coi nó như một tập lệnh tự động hóa việc thiết lập, tạo ra các tài nguyên trên các nền tảng đám mây như AWS, GCP, v.v.


Hãy tóm tắt một số ưu điểm của nó:


1. Giảm thiểu lỗi.

Thay vì phải thiết lập từng bước một, chúng ta có thể xem xét tập lệnh thiết lập, điều này giúp giảm thiểu các lỗi phát sinh.


2. Có thể tái sử dụng.

Như tên gọi của nó, nếu cần thiết lập lại cấu hình tương tự trong tương lai, bạn chỉ cần sử dụng lại tập lệnh, giúp việc tái sử dụng trở nên dễ dàng.


3. Tốc độ thiết lập nhanh.

Bạn chỉ cần chạy tập lệnh và mọi thứ sẽ được thiết lập ngay lập tức. Điều này nhanh hơn so với việc sử dụng AWS CLI trực tiếp và nhanh hơn rất nhiều so với việc sử dụng giao diện web!


Cá nhân tôi cho rằng ba ưu điểm này là quan trọng nhất.



Cài đặt và tạo AWS toàn diện bằng Terraform

Bắt đầu nào


Đầu tiên, hãy tải xuống AWS CLI.


Bạn cũng có thể tải xuống từ trang web, tùy ý bạn.



Tiếp theo, hãy kiểm tra xem nó đã được cài đặt thành công chưa.




Sau đó, bạn cần thực hiện cấu hình.

Hãy thiết lập AccessKey và Secret Access Key của người dùng IAM mà bạn đã tạo trong tài khoản AWS, cũng như vùng (region) mặc định mà bạn muốn sử dụng.


Trên bảng điều khiển IAM,

1. Thêm một người dùng mới.

2. Tạo thông tin xác thực bảo mật cho người dùng đó.




Tiếp theo, bạn cần tải xuống Terraform. Vì có nhiều phiên bản nên hãy cài đặt tfenv và sử dụng nó để cài đặt Terraform.



Bình luận0