diff --git a/content/3-preparefor-configure-ecs/_index.md b/content/3-preparefor-configure-ecs/_index.md new file mode 100644 index 0000000..c13252f --- /dev/null +++ b/content/3-preparefor-configure-ecs/_index.md @@ -0,0 +1,181 @@ ++++ +title = "Preparing for ECS" +date = 2024 +weight = 3 +chapter = false +pre = "3. " ++++ + +#### Adding a Private Subnet + +In the VPC management interface, from the left-hand menu: + +- Select **Subnet** +- Click **Create subnet** + +![3.1](/images/3-prepare-for-ecs/3.1.png) + +- Select the VPC **FCJ-Lab-vpc** + +![3.2](/images/3-prepare-for-ecs/3.2.png) + +Follow these settings: + +- Subnet name: `FCJ-Lab-subnet-private3` +- Choose Availability Zone +- IPv4 VPC CIDR block: `10.0.0.0/16` +- IPv4 subnet CIDR block: `10.0.32.0/20` +- Click **Create subnet** + +![3.3](/images/3-prepare-for-ecs/3.3.png) + +Result: + +![3.4](/images/3-prepare-for-ecs/3.4.png) + +Similarly, create another subnet: + +- Subnet name: `FCJ-Lab-subnet-private4` +- Choose a different Availability Zone than the one chosen earlier +- IPv4 VPC CIDR block: `10.0.0.0/16` +- IPv4 subnet CIDR block: `10.0.64.0/20` +- Click **Create subnet** + +![3.5](/images/3-prepare-for-ecs/3.5.png) + +Result: + +![3.6](/images/3-prepare-for-ecs/3.6.png) + +#### Creating a NAT Gateway + +First, we need to create Elastic IPs to assign to the NAT Gateway. In the VPC management interface, from the left-hand menu: + +- Select **Elastic IPs** +- Click **Allocate Elastic IP address** + +![3.7](/images/3-prepare-for-ecs/3.7.png) + +Elastic IP address configuration: + +- Public IPv4 address pool: **Amazon's pool of IPv4 address** +- Network border group: **ap-southeast-1** if using the same region + +![3.8](/images/3-prepare-for-ecs/3.8.png) + +For tags (optional): + +- Key: `Name` +- Value: `FCJ-Lab-IP` +- Click **Allocate** + +![3.9](/images/3-prepare-for-ecs/3.9.png) + +Next, we'll create the NAT Gateway. From the right-hand menu: + +- Select **NAT gateways** +- Click **Create NAT gateway** + +![3.11](/images/3-prepare-for-ecs/3.11.png) + +NAT Gateway configuration: + +- Name: `FCJ-Lab-nat` +- Subnet: Select a public subnet as instructed +- Connectivity type: **Public** +- Select the Elastic IP created earlier +- Click **Create NAT gateway** + +![3.12](/images/3-prepare-for-ecs/3.12.png) + +Wait a moment until the state changes to **Available**. + +![3.14](/images/3-prepare-for-ecs/3.14.png) + +#### Route Table + +In the VPC management interface, from the left-hand menu: + +- Select **Route tables** +- Click **Create route table** + +![3.15](/images/3-prepare-for-ecs/3.15.png) + +- Name: `FCJ-rtb-private` +- VPC: **FCJ-Lab-vpc** +- Click **Create route table** + +![3.16](/images/3-prepare-for-ecs/3.16.png) + +Next, we'll associate the NAT Gateway with the route table: + +- Select the route table created +- Click **Edit routes** + +![3.17](/images/3-prepare-for-ecs/3.17.png) + +- Click **Add route** +- Destination: **0.0.0.0/0** +- Target: **NAT Gateway** +- Select the NAT Gateway **FCJ-Lab-nat** created earlier + +![3.18](/images/3-prepare-for-ecs/3.18.png) + +Next, associate the private subnets to the route table created. In the route table details: + +- Select **Subnet associations** +- Click **Edit subnet associations** + +![3.19](/images/3-prepare-for-ecs/3.19.png) + +- Select the two private subnets created earlier + +![3.20](/images/3-prepare-for-ecs/3.20.png) + +#### Creating Security Groups + +In the VPC management interface, from the left-hand menu: + +- Select **Security groups** +- Click **Create security group** + +![3.22](/images/3-prepare-for-ecs/3.22.png) + +Security group configuration: + +- Name: `FCJ-Lab-sg-private` +- Description: `Allow access for Internet` +- Select the VPC created earlier + +For Inbound rules: + +- Select **All traffic** +- Choose **FCJ-Lab-sg-public** + +![3.23](/images/3-prepare-for-ecs/3.23.png) + +For Outbound rules: + +- Select **All traffic** +- Choose **Anywhere IPv4** + +![3.24](/images/3-prepare-for-ecs/3.24.png) + +Next, assign this security group to the **FCJ-Lab-sg-db** security group. + +In the Security groups management interface: + +- Select **FCJ-Lab-sg-db** +- Click **Action** +- Choose **Edit inbound rules** + +![3.25](/images/3-prepare-for-ecs/3.25.png) + +In the Inbound Rules: + +- Add rule +- Select **MYSQL/Aurora** +- Custom, select the security group **FCJ-Lab-sg-private** +- Click **Save rules** + +![3.26](/images/3-prepare-for-ecs/3.26.png) diff --git a/content/3-preparefor-configure-ecs/_index.vi.md b/content/3-preparefor-configure-ecs/_index.vi.md new file mode 100644 index 0000000..56a9400 --- /dev/null +++ b/content/3-preparefor-configure-ecs/_index.vi.md @@ -0,0 +1,181 @@ ++++ +title = "Chuẩn bị cho ECS" +date = 2024 +weight = 3 +chapter = false +pre = "3. " ++++ + +#### Thêm subnet private + +Ở giao diện quản lý VPC, ở bảng chọn phía bên trái + +- Chọn **Subnet** +- Nhấn vào nút **Create subnet** + +![3.1](/images/3-prepare-for-ecs/3.1.png) + +- Chọn VPC **FCJ-Lab-vpc** + +![3.2](/images/3-prepare-for-ecs/3.2.png) + +Làm theo hướng dẫn + +- Subnet name `FCJ-Lab-subnet-private3` +- Chọn Availability Zone +- IPv4 VPC CIDR block `10.0.0.0/16` +- IPv4 subnet CIDR block `10.0.32.0/20` +- Chọn **Create subnet** + +![3.3](/images/3-prepare-for-ecs/3.3.png) + +Kết quả + +![3.4](/images/3-prepare-for-ecs/3.4.png) + +Tương tự chúng ta tạo thêm một subnet nữa + +- Subnet name `FCJ-Lab-subnet-private4` +- Chọn Availability Zone khác với zone của subnet chúng ta vừa tạo ở trên +- IPv4 VPC CIDR block `10.0.0.0/16` +- IPv4 subnet CIDR block `10.0.64.0/20` +- Chọn **Create subnet** + +![3.5](/images/3-prepare-for-ecs/3.5.png) + +Kết quả + +![3.6](/images/3-prepare-for-ecs/3.6.png) + +#### Tạo NAT Gateway + +Trước tiên chúng ta cần tạo Elastic IPs để gán cho NAT Gateway. Ở giao diện quản lý VPC, ở mục chọn bên trái + +- Chọn **Elastic IPs** +- Chọn **Allocate Elastic IP address** + +![3.7](/images/3-prepare-for-ecs/3.7.png) + +Cấu hình Elastic IP address + +- Public IPv4 address pool **Amazon's pool of IPv4 address** +- Network border group **ap-southeast-1** nếu bạn sử dụng cùng region + +![3.8](/images/3-prepare-for-ecs/3.8.png) + +Ở tags optional + +- Key `Name` +- Value `FCJ-Lab-IP` +- Chọn Allocate + +![3.9](/images/3-prepare-for-ecs/3.9.png) + +Tiếp theo chúng ta sẽ tiến hành tạo NAT Gateway. Ở mục chọn bên phải + +- Chọn **NAT gateways** +- Chọn **Create NAT gateway** + +![3.11](/images/3-prepare-for-ecs/3.11.png) + +Cấu hình cho NAT gateway + +- Name `FCJ-Lab-nat` +- Subnet chọn public subnet như hướng dẫn +- Connectivity type **Public** +- Chọn Elastic IP vừa tạo ở bước trên +- Chọn **Create NAT gateway** + +![3.12](/images/3-prepare-for-ecs/3.12.png) + +Sau khi tạo chúng ta sẽ đợi một chút cho tới khi state **Available** + +![3.14](/images/3-prepare-for-ecs/3.14.png) + +#### Route table + +Ở giao diện quản lý VPC, ở bảng chọn bên trái + +- Chọn **Route tables** +- Chọn **Create route table** + +![3.15](/images/3-prepare-for-ecs/3.15.png) + +- Name `FCJ-rtb-private` +- VPC **FCJ-Lab-vpc** +- Chọn **Create route table** + +![3.16](/images/3-prepare-for-ecs/3.16.png) + +Tiếp theo chúng ta sẽ gắn NAT gateway cho route table + +- Chọn vào route table ta vừa tạo +- Chọn **Edit routes** + +![3.17](/images/3-prepare-for-ecs/3.17.png) + +- Chọn **Add route** +- Chọn Destination **0.0.0.0/0** +- Target **NAT Gateway** +- Chọn NAT gateway có tên **FCJ-Lab-nat** mà chúng ta vừa tạo ở bước trước + +![3.18](/images/3-prepare-for-ecs/3.18.png) + +Tiếp theo chúng ta sẽ thực hiện liên kết các private subnet tới Route table chúng ta vừa tạo. Ở trong phần thông tin của Route table chúng ta vừa tạo. + +- Chọn **Subnet associations** +- Chọn **Edit subnet associations** + +![3.19](/images/3-prepare-for-ecs/3.19.png) + +- Chọn 2 subnet private mà chúng ta vừa tạo trước đó + +![3.20](/images/3-prepare-for-ecs/3.20.png) + +#### Tạo security groups + +Ở quản lý VPC, bảng chọn phía bên trái + +- Chọn **Security groups** +- Chọn **Create security group** + +![3.22](/images/3-prepare-for-ecs/3.22.png) + +Cấu hình cho security group + +- Name `FCJ-Lab-sg-private` +- Description `Allow access for Internet` +- Chọn VPC chúng ta đã tạo + +Ở phần Inbound rules + +- Chọn **All traffic** +- Chọn **FCJ-Lab-sg-public** + +![3.23](/images/3-prepare-for-ecs/3.23.png) + +Ở phần Outbound rules + +- Chọn **All traffic** +- Chọn **Anywhere IPv4** + +![3.24](/images/3-prepare-for-ecs/3.24.png) + +Tiếp theo chúng ta sẽ gán security group chúng ta vừa tạo vào security group **FCJ-Lab-sg-db** + +Ở giao diện quản lý các Security groups + +- Chọn **FCJ-Lab-sg-db** +- Chọn **Action** +- Chọn **Edit inbound rules** + +![3.25](/images/3-prepare-for-ecs/3.25.png) + +Ở phần Inbound Rule + +- Chọn add rule +- Chọn MYSQL/Aurora +- Chọn Custom và chọn tới security group **FCJ-Lab-sg-private** +- Chọn **Save rules** + +![3.26](/images/3-prepare-for-ecs/3.26.png) diff --git a/content/3-ecs-cluster/_index.md b/content/4-ecs-cluster/_index.md similarity index 77% rename from content/3-ecs-cluster/_index.md rename to content/4-ecs-cluster/_index.md index 1c1f464..80abf78 100644 --- a/content/3-ecs-cluster/_index.md +++ b/content/4-ecs-cluster/_index.md @@ -1,9 +1,9 @@ +++ title = "Create ECS Cluster" date = 2024 -weight = 3 +weight = 4 chapter = false -pre = "3. " +pre = "4. " +++ #### Creating an Admininistrator Group diff --git a/content/3-ecs-cluster/_index.vi.md b/content/4-ecs-cluster/_index.vi.md similarity index 77% rename from content/3-ecs-cluster/_index.vi.md rename to content/4-ecs-cluster/_index.vi.md index b4845da..60eafcc 100644 --- a/content/3-ecs-cluster/_index.vi.md +++ b/content/4-ecs-cluster/_index.vi.md @@ -1,9 +1,9 @@ +++ title = "Tạo ECS Cluster" date = 2024 -weight = 3 +weight = 4 chapter = false -pre = "3. " +pre = "4. " +++ #### Creating an Admininistrator Group diff --git a/content/4-ecs-task-definition/_index.md b/content/5-ecs-task-definition/_index.md similarity index 79% rename from content/4-ecs-task-definition/_index.md rename to content/5-ecs-task-definition/_index.md index 0692e7d..11bb2f2 100644 --- a/content/4-ecs-task-definition/_index.md +++ b/content/5-ecs-task-definition/_index.md @@ -1,9 +1,9 @@ +++ title = "Create ECS Task Definition" date = 2024 -weight = 4 +weight = 5 chapter = false -pre = "4. " +pre = "5. " +++ #### Creating an Admininistrator Group diff --git a/content/4-ecs-task-definition/_index.vi.md b/content/5-ecs-task-definition/_index.vi.md similarity index 78% rename from content/4-ecs-task-definition/_index.vi.md rename to content/5-ecs-task-definition/_index.vi.md index 34c6978..a669f45 100644 --- a/content/4-ecs-task-definition/_index.vi.md +++ b/content/5-ecs-task-definition/_index.vi.md @@ -1,9 +1,9 @@ +++ title = "Tạo ECS Task Definition" date = 2024 -weight = 4 +weight = 5 chapter = false -pre = "4. " +pre = "5. " +++ #### Creating an Admininistrator Group diff --git a/content/5-config-alb/1-create-tg/_index.md b/content/6-config-alb/1-create-tg/_index.md similarity index 100% rename from content/5-config-alb/1-create-tg/_index.md rename to content/6-config-alb/1-create-tg/_index.md diff --git a/content/5-config-alb/1-create-tg/_index.vi.md b/content/6-config-alb/1-create-tg/_index.vi.md similarity index 100% rename from content/5-config-alb/1-create-tg/_index.vi.md rename to content/6-config-alb/1-create-tg/_index.vi.md diff --git a/content/5-config-alb/2-create-alb/_index.md b/content/6-config-alb/2-create-alb/_index.md similarity index 100% rename from content/5-config-alb/2-create-alb/_index.md rename to content/6-config-alb/2-create-alb/_index.md diff --git a/content/5-config-alb/2-create-alb/_index.vi.md b/content/6-config-alb/2-create-alb/_index.vi.md similarity index 100% rename from content/5-config-alb/2-create-alb/_index.vi.md rename to content/6-config-alb/2-create-alb/_index.vi.md diff --git a/content/5-config-alb/_index.md b/content/6-config-alb/_index.md similarity index 87% rename from content/5-config-alb/_index.md rename to content/6-config-alb/_index.md index aa834b2..c6c49d9 100644 --- a/content/5-config-alb/_index.md +++ b/content/6-config-alb/_index.md @@ -1,9 +1,9 @@ +++ title = "Configure Application Load Balancer" date = 2024 -weight = 5 +weight = 6 chapter = false -pre = "5. " +pre = "6. " +++ #### Creating an Admininistrator Group diff --git a/content/5-config-alb/_index.vi.md b/content/6-config-alb/_index.vi.md similarity index 87% rename from content/5-config-alb/_index.vi.md rename to content/6-config-alb/_index.vi.md index ab17e15..940d173 100644 --- a/content/5-config-alb/_index.vi.md +++ b/content/6-config-alb/_index.vi.md @@ -1,9 +1,9 @@ +++ title = "Cấu hình Application Load Balancer" date = 2024 -weight = 5 +weight = 6 chapter = false -pre = "5. " +pre = "6. " +++ #### Creating an Admininistrator Group diff --git a/content/6-ecs-service/_index.vi.md b/content/6-ecs-service/_index.vi.md deleted file mode 100644 index 6ed2fcb..0000000 --- a/content/6-ecs-service/_index.vi.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "Tạo ECS Service" -date = 2024 -weight = 6 -chapter = false -pre = "6. " -+++ - -#### Creating an Admininistrator Group diff --git a/content/6-ecs-service/_index.md b/content/7-ecs-service/_index.md similarity index 77% rename from content/6-ecs-service/_index.md rename to content/7-ecs-service/_index.md index 7372b51..b8fb4d2 100644 --- a/content/6-ecs-service/_index.md +++ b/content/7-ecs-service/_index.md @@ -1,9 +1,9 @@ +++ title = "Create ECS Service" date = 2024 -weight = 6 +weight = 7 chapter = false -pre = "6. " +pre = "7. " +++ #### Creating an Admininistrator Group diff --git a/content/7-test-result/_index.md b/content/7-ecs-service/_index.vi.md similarity index 79% rename from content/7-test-result/_index.md rename to content/7-ecs-service/_index.vi.md index 058cb4b..526e0c5 100644 --- a/content/7-test-result/_index.md +++ b/content/7-ecs-service/_index.vi.md @@ -1,5 +1,5 @@ +++ -title = "Test Result" +title = "Tạo ECS Service" date = 2024 weight = 7 chapter = false diff --git a/content/8-clean-up/_index.md b/content/8-test-result/_index.md similarity index 78% rename from content/8-clean-up/_index.md rename to content/8-test-result/_index.md index 1e8d8f9..79b421b 100644 --- a/content/8-clean-up/_index.md +++ b/content/8-test-result/_index.md @@ -1,5 +1,5 @@ +++ -title = "Clean up resources" +title = "Test Result" date = 2024 weight = 8 chapter = false diff --git a/content/7-test-result/_index.vi.md b/content/8-test-result/_index.vi.md similarity index 78% rename from content/7-test-result/_index.vi.md rename to content/8-test-result/_index.vi.md index b72eda2..036da22 100644 --- a/content/7-test-result/_index.vi.md +++ b/content/8-test-result/_index.vi.md @@ -1,9 +1,9 @@ +++ title = "Kết quả kiểm tra" date = 2024 -weight = 7 +weight = 8 chapter = false -pre = "7. " +pre = "8. " +++ #### Creating an Admininistrator Group diff --git a/content/9-clean-up/_index.md b/content/9-clean-up/_index.md new file mode 100644 index 0000000..eccc9c7 --- /dev/null +++ b/content/9-clean-up/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Clean up resources" +date = 2024 +weight = 9 +chapter = false +pre = "9. " ++++ + +#### Creating an Admininistrator Group diff --git a/content/8-clean-up/_index.vi.md b/content/9-clean-up/_index.vi.md similarity index 78% rename from content/8-clean-up/_index.vi.md rename to content/9-clean-up/_index.vi.md index 8010a2a..231ae57 100644 --- a/content/8-clean-up/_index.vi.md +++ b/content/9-clean-up/_index.vi.md @@ -1,9 +1,9 @@ +++ title = "Dọn dẹp tài nguyên" date = 2024 -weight = 8 +weight = 9 chapter = false -pre = "8. " +pre = "9. " +++ #### Creating an Admininistrator Group diff --git a/static/images/3-prepare-for-ecs/3.1.png b/static/images/3-prepare-for-ecs/3.1.png new file mode 100644 index 0000000..dcb5b33 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.1.png differ diff --git a/static/images/3-prepare-for-ecs/3.10.png b/static/images/3-prepare-for-ecs/3.10.png new file mode 100644 index 0000000..4d37a7f Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.10.png differ diff --git a/static/images/3-prepare-for-ecs/3.11.png b/static/images/3-prepare-for-ecs/3.11.png new file mode 100644 index 0000000..949c4da Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.11.png differ diff --git a/static/images/3-prepare-for-ecs/3.12.png b/static/images/3-prepare-for-ecs/3.12.png new file mode 100644 index 0000000..7ca5b80 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.12.png differ diff --git a/static/images/3-prepare-for-ecs/3.13.png b/static/images/3-prepare-for-ecs/3.13.png new file mode 100644 index 0000000..67c6191 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.13.png differ diff --git a/static/images/3-prepare-for-ecs/3.14.png b/static/images/3-prepare-for-ecs/3.14.png new file mode 100644 index 0000000..3b356bf Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.14.png differ diff --git a/static/images/3-prepare-for-ecs/3.15.png b/static/images/3-prepare-for-ecs/3.15.png new file mode 100644 index 0000000..fb25b60 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.15.png differ diff --git a/static/images/3-prepare-for-ecs/3.16.png b/static/images/3-prepare-for-ecs/3.16.png new file mode 100644 index 0000000..413ab17 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.16.png differ diff --git a/static/images/3-prepare-for-ecs/3.17.png b/static/images/3-prepare-for-ecs/3.17.png new file mode 100644 index 0000000..595e512 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.17.png differ diff --git a/static/images/3-prepare-for-ecs/3.18.png b/static/images/3-prepare-for-ecs/3.18.png new file mode 100644 index 0000000..5f95593 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.18.png differ diff --git a/static/images/3-prepare-for-ecs/3.19.png b/static/images/3-prepare-for-ecs/3.19.png new file mode 100644 index 0000000..ab8a2fb Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.19.png differ diff --git a/static/images/3-prepare-for-ecs/3.2.png b/static/images/3-prepare-for-ecs/3.2.png new file mode 100644 index 0000000..c38d943 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.2.png differ diff --git a/static/images/3-prepare-for-ecs/3.20.png b/static/images/3-prepare-for-ecs/3.20.png new file mode 100644 index 0000000..393476b Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.20.png differ diff --git a/static/images/3-prepare-for-ecs/3.21.png b/static/images/3-prepare-for-ecs/3.21.png new file mode 100644 index 0000000..ba0249b Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.21.png differ diff --git a/static/images/3-prepare-for-ecs/3.22.png b/static/images/3-prepare-for-ecs/3.22.png new file mode 100644 index 0000000..7854586 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.22.png differ diff --git a/static/images/3-prepare-for-ecs/3.23.png b/static/images/3-prepare-for-ecs/3.23.png new file mode 100644 index 0000000..6b8c44b Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.23.png differ diff --git a/static/images/3-prepare-for-ecs/3.24.png b/static/images/3-prepare-for-ecs/3.24.png new file mode 100644 index 0000000..656c880 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.24.png differ diff --git a/static/images/3-prepare-for-ecs/3.25.png b/static/images/3-prepare-for-ecs/3.25.png new file mode 100644 index 0000000..181ec34 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.25.png differ diff --git a/static/images/3-prepare-for-ecs/3.26.png b/static/images/3-prepare-for-ecs/3.26.png new file mode 100644 index 0000000..d8563ea Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.26.png differ diff --git a/static/images/3-prepare-for-ecs/3.27.png b/static/images/3-prepare-for-ecs/3.27.png new file mode 100644 index 0000000..b883a34 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.27.png differ diff --git a/static/images/3-prepare-for-ecs/3.28.png b/static/images/3-prepare-for-ecs/3.28.png new file mode 100644 index 0000000..9b6dbf8 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.28.png differ diff --git a/static/images/3-prepare-for-ecs/3.3.png b/static/images/3-prepare-for-ecs/3.3.png new file mode 100644 index 0000000..cc1912c Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.3.png differ diff --git a/static/images/3-prepare-for-ecs/3.4.png b/static/images/3-prepare-for-ecs/3.4.png new file mode 100644 index 0000000..5e3d9ed Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.4.png differ diff --git a/static/images/3-prepare-for-ecs/3.5.png b/static/images/3-prepare-for-ecs/3.5.png new file mode 100644 index 0000000..7b033c4 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.5.png differ diff --git a/static/images/3-prepare-for-ecs/3.6.png b/static/images/3-prepare-for-ecs/3.6.png new file mode 100644 index 0000000..6d6581f Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.6.png differ diff --git a/static/images/3-prepare-for-ecs/3.7.png b/static/images/3-prepare-for-ecs/3.7.png new file mode 100644 index 0000000..31387e3 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.7.png differ diff --git a/static/images/3-prepare-for-ecs/3.8.png b/static/images/3-prepare-for-ecs/3.8.png new file mode 100644 index 0000000..a911cc4 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.8.png differ diff --git a/static/images/3-prepare-for-ecs/3.9.png b/static/images/3-prepare-for-ecs/3.9.png new file mode 100644 index 0000000..9849206 Binary files /dev/null and b/static/images/3-prepare-for-ecs/3.9.png differ