亚马逊云监控:如何查找云监控日志组的ARN

23

我正在为Amazon API网关配置自定义访问日志,需要指定CloudWatch组名称。但是,在格式中只输入日志组名称,例如“API-Gateway-Execution-Logs_3j5w5m7kv9/stage-name”时,会出现以下错误:

请求中指定的ARN无效。ARN必须以“arn:”开头: API-Gateway-Execution-Logs_3j5w5m7kv9/stage-name

当我在CloudWatch中打开此日志组的页面时,只看到相同的名称,没有看到ARN值。我该如何找到它?

6个回答

41

进入Cloudwatch日志,找到您的日志组,打开它,您将看到一系列日志流。右上角有设置图标: 输入图像描述

点击它,您将看到一个显示流arn的选项:

输入图像描述

保存设置后,您将看到流arns。分号前面的部分看起来像是Log Group arn。


2
请注意,您只需要在“:log-stream:<stream_id>”之前的ARN部分。 - Yuri

6

3

2022年更新

选择您的日志组:

输入图像描述

点击日志组详情

输入图像描述

复制ARN:

输入图像描述


2
arn:aws:logs:region:account-id:log-group:log_group_name

请参见此文档


1

您也可以使用AWS CLI

aws logs describe-log-groups | grep <log_group_name> | awk '/arn/'


0

或者您可以执行 aws logs describe-log-groups | grep <name_of_group>

那样也可以。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接