AWS CLI 查看 ECS 日志

AWS CLI ECS About 736 words

命令

类似tail -f:实时跟踪

aws logs tail /ecs/myapp-api --follow

看最近30分钟,并显示时间戳

aws logs tail /ecs/myapp-api --since 30m --format short

类似grep:服务端过滤(只返回匹配的行)

aws logs tail /ecs/myapp-api --since 1h --filter-pattern "ERROR"

多关键字OR

aws logs tail /ecs/myapp-api --since 1h --filter-pattern "?ERROR ?WARN"

只看某个task的日志流(stream名一般是prefix/容器名/taskId)

aws logs tail /ecs/myapp-api --log-stream-name-prefix mykeyword --follow

更多命令

aws logs tail /ecs/myapp-api --since 1h | grep -i "exception"

带上下文

aws logs tail /ecs/myapp-api --since 1h | grep -B2 -A10 "NullPointerException"

导出

aws logs tail /ecs/myapp-api --since 1h > api.log

Git Bash 有坑

MSYS_NO_PATHCONV=1 aws logs tail /ecs/myapp-api --follow
# 或者用双斜杠
aws logs tail //ecs/myapp-api --follow
Views: 3 · Posted: 2026-10-22

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh