上下文:我使用 Amazon AWS 的 SNS 服务手动发送 SMS 作为试用,然后再通过代码进行任何集成。
我想在某个地方记录 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"
],
我已将“采样的默认成功百分比”设置为,100%
因此它应该记录所有错误和成功...
现在呢?我已经发送了几条短信,我去了 Cloudwatch / Logs,但一切都是空的。
问题:
- 日志在哪里?
- 我是否必须对 IAM 做任何其他事情才能记录下来?
- 我必须在 Cloudwatch 部分做些什么吗?
- 我应该在哪里可以看到日志?
我已经花了 6 个多小时来处理这个问题,我想这是我遗漏的一些愚蠢的观点。不可能这么复杂。
总体问题是SNS/SMS 日志在哪里以及如何激活它们?