

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用配置传送状态日志 AWS 管理控制台
<a name="topics-attrib"></a>

本主题介绍如何为 Amazon SNS 主题启用消息传输状态日志，包括配置日志设置、分配 IAM 角色以及验证日志是否捕获传输 CloudWatch 日志以进行监控和故障排除。

1. 登录 [Amazon SNS 控制台](https://console.aws.amazon.com/sns/home)。

1. 在导航面板上，选择**主题**。

1. 选择所需的**主题**，然后选择**编辑**。

1. 展开**传输状态日志记录**部分。

1. 选择要为其启用日志记录功能的**协议**（例如 HTTP、Lambda、Amazon SQS）。

1. 输入**成功采样率**，即您希望接收 CloudWatch 日志的成功消息的百分比。

1. 在 **IAM 角色**部分，您必须为**成功**和**失败**日志记录配置角色：
   + **使用现有服务角色**-选择具有 Amazon SNS 写入日志所需权限的现有 IAM 角色。 CloudWatch
   + **创建新的服务角色** – 选择**创建新角色**，以便在 IAM 控制台中为成功和失败的传输定义 IAM 角色。有关权限的详细信息，请参阅[配置传输状态日志记录的先决条件](topics-attrib-prereq.md)。

1. 选择**保存更改**。

   启用日志记录后，您可以查看和解析包含消息传送状态的 CloudWatch 日志。有关使用的更多信息 CloudWatch，请参阅[CloudWatch文档](https://aws.amazon.com/documentation/cloudwatch)。

**验证日志设置**

1. 登录 CloudWatch 日志控制台。

1. 找到名为 `sns/<region>/<account-id>/<topic-name>` 的日志组。

1. 确保已配置的端点协议存在日志流。

1. 向主题发送测试消息，并确认日志条目是否出现，该日志条目会表明传输成功还是失败。