使用 AWS 管理控制台配置传输状态日志记录 - Amazon Simple Notification Service

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

使用 AWS 管理控制台配置传输状态日志记录

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

  1. 登录 Amazon SNS 控制台

  2. 在导航面板上,选择主题

  3. 选择所需的主题,然后选择编辑

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

  5. 选择要为其启用日志记录功能的协议(例如 HTTP、Lambda、Amazon SQS)。

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

  7. IAM 角色部分,您必须为成功失败日志记录配置角色:

    • 使用现有服务角色-选择具有 Amazon SNS 写入日志所需权限的现有 IAM 角色。 CloudWatch

  8. 选择保存更改

    启用日志记录后,您可以查看和解析包含消息传送状态的 CloudWatch 日志。有关使用的更多信息 CloudWatch,请参阅CloudWatch文档

验证日志设置

  1. 登录 CloudWatch 日志控制台。

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

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

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