Tổ chức và deploy NLB Stack
Tổ chức và deploy NLB Stack
- Mở file root Fcj2024CdkApp

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

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

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

- 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);

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

Kiểm ta AWS resource đã tạo
- Trong giao diện AWS console nhập EC2

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

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

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