Tạo CloudFormation Stack

Xuyên suốt bài thực hành, chúng ta sẽ làm việc với các bảng DynamoDB với chi phí có thể lên tới hàng chục hoặc hàng trăm $ mỗi ngày. Phải chắc chắn bạn đã xóa CloudFormation stack và toàn bộ các bảng DynamoDB với DynamoDB console ngay sau khi kết thúc bài thực hành.

  1. Truy cập AWS Management Console
  • Tìm CloudFormation
  • Chọn CloudFormation

Create CloudFormation Stack

  1. Trong giao diện AWS CloudFormation
  • Chọn Create stack

Create CloudFormation Stack

  • Tải file lab.yaml tại đây

  • Ngoài ra, để khởi tạo CloudFormation template tại region US East 1 để triển khai các tài nguyên cần thiết bằng cách bấm vào Launch Stack

  • Hoặc bạn có thể tải về CloudFormation template YAML rồi tự khởi tạo.

  1. Trong giao diện Create stack
  • Chọn Template is ready
  • Chọn Uplaod a template file
  • Chọn Choose file
  • Chọn lab.yaml

Create CloudFormation Stack

  1. Trong giao diện Create stack
  • Stack name, nhập amazon-dynamodb-labs
  • InstanceType, nhập t3.xlarge
  • VPCSelection, chọn CreateNewVPC
  • WorkshopCodeURL, giữ giá trị mặc định
  • Chọn Next

Create CloudFormation Stack

  1. Chọn Next

Create CloudFormation Stack

  1. Trong giao diện Create stack
  • Chọn I acknowledge that AWS CloudFormation might create IAM resources
  • Chọn Create stack

Create CloudFormation Stack

  1. Sau khoảng 5 phút, tạo stack thành công. Stack sẽ tạo ra một EC2 Instance với Role đi kèm. Ngoài ra nó còn tạo thêm Role cho AWS Lambda function sẽ được sử dụng xuyên suốt bài thực hành này.
  • Chọn stack vừa tạo
  • Chọn Events
  • Xem quá trình tạo stack

Create CloudFormation Stack

  1. Trong giao diện amazon-dynamodb-labs
  • Chọn Outputs
  • Xem giá trị output là ec2 instance sử dụng cho bài lab.

Create CloudFormation Stack

  1. Kiểm tra ec2 instance khởi tạo thành công

Create CloudFormation Stack

  1. Trong giao diện EC2
  • Chọn Instances
  • Chọn instance vừa tạo
  • Xem chi tiết instance

Create CloudFormation Stack