Cập nhật ECS Service

Cập nhật Task Definition

Quay trở lại ECS Console

  • Chọn Task Definition.
  • Chọn task fcjresbar-task-fe.

9.3.1

Sau đó là chọn phiên bản task mới nhất, chọn Create new revision.

9.3.2

Kéo xuống một xíu, trong phần Task Role

  • Nhập ECS
  • Chọn ECSTaskFullAccessToS3Role

9.3.3

9.3.4

Tiếp tục cuộn xuống dưới

9.3.5

Trong phần Log collection, xổ xuống và chọn Export logs to S3 via AWS Firelens.

9.3.6

Tiếp theo, cấu hình cho logs driver

  • Trong biến bucket, nhập firelens-logs hoặc bất kì cái tên nào mà bạn đặt cho S3 Bucket ở phần trước.
  • Thêm biến retry_limit, nhập 2.

9.3.7

Khi mà chúng ta chọn lựa chọn khác cho logs thì lúc này sẽ có một container mới được tạo phía dưới. Một số thông tin như sau:

  • Image URI: amazon/aws-for-fluent-bit:stable
  • CPU: 1; Memory hard limit: 3; Memory soft limit: 2.

9.3.8

Để các cấu hình của logs driver mặc định

9.3.9

Cuối cùng là ấn Create để tạo revision mới.

9.3.10

Thành công.

9.3.11

Cập nhật ECS Service

Quay lại service frontend để cập nhật phiên bản mới. Ấn chọn Update service.

9.3.12

Chọn revision mới nhất

9.3.13

Còn lại thì chúng ta sẽ giữ nguyên, kéo xuống ấn chọn Create để update service.

9.3.14

Sau một khoảng thời gian, thì bạn có thể thấy được là 2 containers mới đã được tạo. Một là của frontend và một là của logs router. Hiện tại thì logs đang được gửi về Log router.

9.3.15