本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
记录交付状态的先决条件
本主题概述了允许 Amazon SNS 向其写入传输日志所必需的 IAM 权限, CloudWatch 并解释了默认日志组命名约定。这可确保您拥有正确的设置和访问权限,以监控和分析日志中的消息传送 CloudWatch 日志。
所需的 IAM 权限
为记录交付状态而附加的 IAM 角色必须包含以下权限,才能让 Amazon SNS 写入 CloudWatch 日志。您可以使用具有这些权限的现有角色或在设置过程中创建新角色。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": "arn:aws:logs:*:*:*" } ] }
日志组命名惯例
默认情况下,Amazon SNS 使用以下命名约定为传输状态 CloudWatch 日志创建日志组。该组中的日志流对应于终端节点协议(例如 Lambda、Amazon SQS)。确保您有权在日志控制台中查看这些 CloudWatch 日志。
sns/<region>/<account-id>/<topic-name>