ECS → Task definitions → Create new task definition
Family:hello-web
Network mode: bridge
****
Infrastructure requirements(Requires compatibility):選 EC2
Task size:0.25 vCPU / 0.25 GB Memory (demo所需資源極小, 這邊象徵性填一下)
Task execution role:選剛才建立的 ecsTaskExecutionRole
(讓 ECS 能夠從 ECR 拉 Docker Image)。
Add container:
Container name:hello
Image URI:貼上你剛 push 的 ...amazonaws.com/hello-web:v1
Port mappings:
Log collection:選 awslogs
(Logging功能後來我最後沒有打開,因為打開Service就會報錯誤,無法順利運作)
Log group:/ecs/hello
(可在這裡輸入名稱讓系統幫你建立,或先去 CloudWatch Logs 建立)
Region:ap-northeast-1
Stream prefix:app
EC2 模式支援 awslogs,可將容器 stdout/stderr 送至 CloudWatch Logs,方便除錯。
Create 送出。