首页 > 解决方案 > 如何下载 ECS 容器创建的日志以使它们看起来像删除 JSON 的老式方式?

问题描述

我的旧应用程序创建了被 AWS Cloudwatch 日志捕获的日志

然而,将它们困在 JSON 中是很难看的。我可以以原始形式获得它们吗?

标签: jsonamazon-web-servicesloggingdownloadlegacy

解决方案


jq从您最喜欢的包存储库(或从GitHub )安装(一个没有依赖地狱的 C++ 应用程序)。

下载日志并解析它们

#profile=...
#lgn=...
aws --profile $profile logs get-log-events --log-stream-name
$lsn --log-group-name /$lgn | jq --raw-output '.events[] | .message'

推荐阅读