aws sns 短信使用报告,能够保存消息正文吗?
aws sns sms usage reports, able to save message body?
我现在可以设置 SNS 服务短信订阅,这将保存 MessageId
和其他一些信息。
一开始我以为它也会保存消息,但是在读取记录时,它不包括在内。
有没有办法包含它,或者这只是我们在发送短信时必须手动执行的操作?
在此先感谢您的帮助。
邮件内容不是您的送达回执元数据的一部分,因此您最好自己记账并跟踪您发送的所有邮件。示例架构可能类似于:
Destination Phone Number (e.g. +12065551234)
ISO Country Code (e.g. US)
Sent Date (epoch)
Message Id (auto-generated from request)
MCCMNC carrier information
Message Content
然后您可以将所有这些数据存储在您选择的数据存储中。
一个示例架构(对于高流量具有成本效益)可以是:
创建元数据 POJO 并序列化为 JSON
使用 Kinesis Firehose stream/batch 您的序列化元数据到 S3
使用 AWS Glue 确定 S3 对象的架构
使用 AWS Athena 查询您存储的 S3 数据
您可以阅读有关如何设置 CloudWatch 以存储 SMS 传送指标和日志的文档here
另一个建议是检查您的 SMS 使用报告。 Here 是相关文档。
祝你好运。
披露:我在 AWS 工作,并且在移动消息 (SMS/Push) 团队工作。
我现在可以设置 SNS 服务短信订阅,这将保存 MessageId
和其他一些信息。
一开始我以为它也会保存消息,但是在读取记录时,它不包括在内。
有没有办法包含它,或者这只是我们在发送短信时必须手动执行的操作?
在此先感谢您的帮助。
邮件内容不是您的送达回执元数据的一部分,因此您最好自己记账并跟踪您发送的所有邮件。示例架构可能类似于:
Destination Phone Number (e.g. +12065551234)
ISO Country Code (e.g. US)
Sent Date (epoch)
Message Id (auto-generated from request)
MCCMNC carrier information
Message Content
然后您可以将所有这些数据存储在您选择的数据存储中。
一个示例架构(对于高流量具有成本效益)可以是:
创建元数据 POJO 并序列化为 JSON
使用 Kinesis Firehose stream/batch 您的序列化元数据到 S3
使用 AWS Glue 确定 S3 对象的架构
使用 AWS Athena 查询您存储的 S3 数据
您可以阅读有关如何设置 CloudWatch 以存储 SMS 传送指标和日志的文档here
另一个建议是检查您的 SMS 使用报告。 Here 是相关文档。
祝你好运。
披露:我在 AWS 工作,并且在移动消息 (SMS/Push) 团队工作。