如何使用"AWS logs tail" - 语法问题

How to use "AWS logs tail" - syntax question

我是 AWS CLI 的新手,无法使用 tail 命令。我正在使用版本 2。我尝试使用语法

aws logs tail group_name /aws/lambda/schedule-jobs --since 1h

它给了我错误

unknown options: /aws/lambda/schedule-jobs

如果我在没有 group_name 的情况下尝试它,它告诉我 group_name 是必需的参数(当然)。
如果我尝试使用另一个日志组名称,它会告诉我相同的错误消息(使用不同的日志组名称)。
如果我在名称周围加上引号,它会给出相同的错误消息。

我知道这一定是一个非常简单的场景,但我在 Google 搜索或其他 SO 条目中找不到任何工作示例。 我做错了什么?

是的,当我打电话时

aws logs describe-log-groups

我的日志组在那里并且拼写正确。我在正确的帐户和区域中。

是的,我是该帐户的管理员并且拥有对日志的完全访问权限。

随便写aws logs tail /aws/lambda/schedule-jobs --since 1h

aws logs tail 命令在 aws cli v2 上不起作用。

您可以使用以下命令访问使用 v2 的日志 API。

aws logs get-log-events --log-group-name <log-group-name> --log-stream-name <log-stream-name> --limit=1000