SNS/SMS 日志在哪里?云表空

Xav*_*ero 6 sms logging amazon-web-services amazon-sns amazon-cloudwatchlogs

上下文:在通过代码进行任何集成之前,我使用 Amazon AWS、SNS 服务手动发送短信作为试用。

我想在某个地方记录 SMS 响应(此处显示的 JSON:http://docs.aws.amazon.com/sns/latest/dg/sms_stats_cloudwatch.html)。

调查完成:

看来我必须创建一个 IAM 角色。我按照页面“查看 CloudWatch Logs”部分中的步骤进行操作。角色已创建。该角色的策略包含以下操作:

"Action": [
    "logs:CreateLogGroup",
    "logs:CreateLogStream",
    "logs:PutLogEvents",
    "logs:PutMetricFilter",
    "logs:PutRetentionPolicy"
],
Run Code Online (Sandbox Code Playgroud)

我已将“采样的默认成功百分比”设置为,因此100%它应该记录所有错误和成功......

现在怎么办?我已经发送了几条短信,我转到 Cloudwatch / Logs,但一切都是空的。

问题:

  • 日志在哪里?
  • 我还需要对 IAM 执行其他操作才能将其记录下来吗?
  • 我需要在 Cloudwatch 部分执行任何操作吗?
  • 我应该在哪里可以看到日志?

我已经花了 6 个多小时来处理这个问题,我认为这是我遗漏的一些愚蠢的点。事情不可能这么复杂。

总体问题是SNS/SMS 日志在哪里以及如何激活它们?

Max*_*lin 7

我不知道你的 AIM 配置是好还是错,我需要检查你的配置才能告诉你,但如果你想知道 SNS 日志在哪里,就我而言,我可以找到它们在做什么:

  • 前往云观察
  • 从左侧菜单中选择日志
  • 您将看到您的日志列表,搜索您的 SNS 名称,在我的例子中是这样的sns/us-west-2/<account-id>/app/APNS/<endpoint-name>
  • 单击该名称后,您将找到所有日志

附图: 在此输入图像描述