Tạo Access key, Role và Key pair
Tạo Access key
Trước tiên, chúng ta cần tạo Access Key để có thể truy cập vào AWS console thông qua giao diện dòng lệnh (CLI). Access Key này sẽ cho phép chúng ta quản lý và tương tác với các dịch vụ AWS một cách dễ dàng từ dòng lệnh.
- Truy cập vào AWS Console và tìm kiếm từ khóa
IAM - Chọn vào User hiện đang sử dụng.
- Chọn Security credentials và kéo xuống và chọn Create access key.

- Chọn Command Line Interface (CLI).

- Tích vào ô Confirmation và chọn Next.


- Hoàn thành tạo access key, tải file chứa access key về.
- Chọn Done để hoàn tất.

Tạo Role
Tiếp theo sẽ là tạo Role để cấp quyền cho ECS service chúng ta sẽ làm ở phần sau.
- Chọn Roles và chọn Create role.

- Chọn type AWS service.
- Chọn service là CodeDeploy
- Chọn Use case CodeDeploy - ECS.

- Chúng ta sẽ thấy có một policy đã được tạo sẵn.
- Chọn Next.

- Nhập tên:
CodeDeployServiceRole - Nhập mô tả:
Allows CodeDeploy to read S3 objects, invoke Lambda functions, publish to SNS topics, and update ECS services on your behalf.

- Kiểm tra lại và chọn Create role.

Tạo Key pair
Tạo key pair để sử dụng cho máy ảo EC2 instance của bạn.
- Trên thanh tìm kiếm bạn nhập từ khóa
Key pair - Chọn Key pairs.

- Chọn Key Pairs.
- Chọn Create key pair.

- Nhập tên:
terraform-cicd - Chọn type RSA.
- Chọn file .pem
- Chọn Create key pair.

