So,
我正在使用 AWS Lambda 的自动日志记录。它生成名称如下所示的日志流:2016/05/18/[$LATEST]99577d10a8cb420cb124a90c20d5653a
我可以使用“awslogsdescribe-log-streams”查询可用的日志流,并获取一些包含这些名称以及其他元数据的 JSON。
但是,如果我尝试这样做:
aws logs get-log-events --log-group-name /aws/lambda/categorise --log-stream-name "2016/05/18/[$LATEST]99577d10a8cb420cb124a90c20d5653a"
我收到一个错误
A client error (ResourceNotFoundException) occurred when calling the GetLogEvents operation: The specified log stream does not exist.
因此,如果describe logstreams命令返回的日志流名称实际上不存在。它是什么?
我尝试过使用该命令进行一些修改,删除[$LATEST]
,引用它,转义它。但没有喜悦。有人设法使用 aws cli 检索他们的 Lambda 日志事件吗?
发布此内容后我立即想通了......$
in [$LATEST]
需要转义...所以它应该看起来像[\$LATEST]
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)