Tạo Stack CloudFormation

Tạo Stack CloudFormation

  1. Truy cập vào Deploy to AWS để tiến hành tạo stack.

Ngoài ra, bạn cũng có thể tạo Stack CloudFormation với bằng cách Upload file yaml

  • Bước đầu tiên, cấu hình template. Chọn Template is ready
  • Template source, chọn Amazon S3 URL
  • Trong bài lab, đã cấu hình sẵn Amazon S3 URL
  • Chọn Next

Create Stack CloudFormation

  1. Chúng ta cấu hình chi tiết stack
  • Stack name, nhập tên stack mà bạn muốn đặt.

STACK_NAME sẽ được sử dụng làm mào đầu hoặc mào cuối của tên của các dịch vụ trong bài lab này. Ví dụ: alb-STACK_NAME-XXX

  • Trong phần Parameters, chọn false cho SkipBucket
  • Chọn Next

Create Stack CloudFormation

  1. Tiến hành Configure stack options
  • Tags, nhập giá trị key-value (bạn nhập tùy ý)

Create Stack CloudFormation

  1. Chọn Next

Create Stack CloudFormation

  1. Kiểm tra lại cấu hình stack
  • Chọn I acknowledge that AWS CloudFormation might create IAM resources
  • Chọn Create Stack

Create Stack CloudFormation

  1. Quá trình tạo stack trong khoảng 7 phút.
  • Chọn stack tạo thành công
  • Chọn Events
  • Xem quá trình tạo stack

Stack này khởi tạo Cloud9 Environment, DynamoDB Table, LoadBalancerDNS, ProfileName, S3WebsiteURL, SiteBucket.

Create Stack CloudFormation

  1. Trong giao diện stack vừa tạo
  • Chọn Outputs
  • Chọn value là đường dẫn Cloud9 của Key Cloud9Env.

Create Stack CloudFormation

  1. Chúng ta sử dụng AWS Cloud9 làm môi trường phát triển.

Chúng ta sẽ sử dụng Cloud9 Environment này trong suốt cả bài lab. Môi trường AWS Cloud9 do CloudFormation có tên là Project- STACK_NAME

Create Stack CloudFormation

  1. Kiểm tra Outputs của stack

Create Stack CloudFormation

  1. Tiếp theo chúng kiểm tra DynamoDB
  • Truy cập vào DynamoDB
  • Table mới đã được khởi tạo

Create Stack CloudFormation

  1. Kiểm tra Load Balancers
  • Truy cập vào EC2
  • Chọn Load Balancers
  • Kiểm tra kết quả

Create Stack CloudFormation