为什么来自 Amazon SNS 的每日 SMS 使用情况报告没有出现在我的 Amazon S3 存储桶中?

上次更新时间:2021 年 8 月 9 日

我订阅了Amazon Simple Notification Service (Amazon SNS). (Amazon SNS) 的每日 SMS 使用情况报告。但是,这些报告没有出现在我为接收报告而创建的 Amazon Simple Storage Service (Amazon S3) 存储桶中。我该如何排查此问题?

解决方法

重要提示: SMS 使用情况报告需要 24 小时才能在您为接收报告而创建的 Amazon S3 存储桶中提供。如果超过 24 小时且报告仍未填充到您的 Amazon S3 存储桶中,请按照本文中的故障排除步骤进行操作。

验证您的 S3 存储桶策略是否具有所需的权限

查看您的 S3 存储桶策略以确认它允许 Amazon SNS 执行以下操作:

要查看和编辑 S3 存储桶策略,请按照使用 Amazon S3 控制台添加存储桶策略中的说明进行操作。有关包含所需权限的存储桶策略示例,请参阅“订阅每日使用情况报告”

验证已您订阅正确的 S3 存储桶以接收每日 SMS 使用情况报告

按照订阅每日使用情况报告“订阅每日使用情况报告”部分中的说明进行操作。确保您订阅的 S3 存储桶与您已验证过具有接收报告所需权限的为同一存储桶。

测试设置

使用 Amazon SNS 发送两条或更多 SMS 消息。如果您的 S3 存储桶配置正确,则 Amazon SNS 会在 24 小时后将包含使用情况数据的 CSV 文件放置在以下位置:

<my-s3-bucket>/SMSUsageReports/<region>/YYYY/MM/DD/00x.csv.gz

注意:每个文件最多可包含 50,000 条记录。如果一天的记录超过此配额,则 Amazon SNS 将添加多个文件。有关每日使用情况报告的示例,请参阅查看每日 SMS 使用情况报告


这篇文章对您有帮助吗?


您是否需要账单或技术支持?