Tổ chức và deploy NLB Stack

Tổ chức và deploy NLB Stack

  1. Mở file root Fcj2024CdkApp

Architect

  1. Tạo NLB Stack với id là Nlb bằng đoạn code
NlbStack nlbStack = new NlbStack(app, "Nlb", StackProps.builder()
                .build(),);

Architect

  1. Truyền VPC đã tạo trước đó cho ClusterStackProps của ECS stack
   new NlbStackProps(vpcStack.getVpc())

Architect

  1. Thêm environmen và Tags cho NLB Stack
   .env(environment)
   .tags(infraTags)

Architect

  1. Vì NLB cần có VPC để tạo. Hãy thêm phụ thuộc để đảm bảo rằng VPC được tạo hoàn thành trước khi tạo NLB
nlbStack.addDependency(vpcStack);

Architect

Deloy NLB bằng AWS CDK

  1. Deploy NLB bằng AWS CDK
   cdk deploy --all --require-approval never

Architect

Kiểm ta AWS resource đã tạo

  1. Trong giao diện AWS console nhập EC2

Architect

  1. Trong giao diện EC2 chọn Load balancers ta có thể thấy NLB và ALB đã được tạo

Architect

  1. Trong giao diện EC2. Nhập API gateway vào than tìm kiếm và chọn API Gateway

Architect

  1. Trong gia diện API Gateway chọn VPC links ta có thể thấy VPC link đã được tạo thành công

Architect