Tổ chức CDK stack in CDK project
Tổ chức CDK stack in CDK project
- Mở file root Fcj2024CdkApp

- Tạo ECR Stack bằng đoạn code
EcrStack ecrStack = new EcrStack(app, "Ecr", StackProps.builder()
.build());

- Tạo Evirontment bằng đoạn code
Environment environment = Environment.builder()
.account("your_account_id")
.region("ap-southeast-1")
.build();
- Với account là Account ID của tài khoản AWS của bạn

- Với region là region bạn muốn tạo resource ở đây chúng ta sẽ chọn
ap-southeast-1

- Thêm Evirontment vào ECRStack bằng đoạn code
.env(environment)

- Tạo thuộc tính infraTags cho Tags
Map<String, String> infraTags = new HashMap<>();
infraTags.put("team", "FirstCloudJourney");
infraTags.put("cost", "ECommerceInfra");

- Thêm Tags cho ECRStack
.tags(infraTags)

- Kiểm tra các stack mà CDK sẽ tạo cho cloudformation bằng lệnh
cdk list
- ở đây CDK cho chúng ta thấy có 1 stack duy nhất đó là Ecr

- Để chuẩn bị môi trường triển khai cho các ứng dụng CDK trên AWS, bao gồm việc tạo các tài nguyên cần thiết để triển khai và quản lý các ứng dụng CDK một cách hiệu quả trên nền tảng AWS chúng ta cần chạy lệnh
cdk bootstrap --profile default

- Để xem những gì chúng ta vừa toạ từ lệnh cdk bootstrap –profile default truy cập vào AWS console nhập Cloudformation

- Trong giao diện Cloudformation, ta có thể thấy môt CDKToolkit vừ được tạo

- Chọn CDKToolkit và sau đó chọn resource tab để xem những resource đã được tạo
