通过 Amazon SNS 和 Amazon S3 发布大型消息 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

通过 Amazon SNS 和 Amazon S3 发布大型消息

要发布很大的 Amazon SNS 消息,您可以使用适用于 Java 的 Amazon SNS 扩展型客户端库适用于 Python 的 Amazon SNS 扩展型客户端库。对于大于当前最大值 256KB(最大为 2GB)的消息,这些库非常有用。这两个库将实际有效负载保存到 Amazon S3 桶,并将存储的 Amazon S3 对象的引用发布到 Amazon SNS 主题。订阅的 Amazon SQS 队列可以使用适用于 Java 的 Amazon SQS 扩展客户端库从 Amazon S3 中取消引用并检索负载。其他端点(如 Lambda)可以使用 Amazon的有效负载卸载 Java 公共库来取消引用并检索有效负载。

注意

Amazon SNS 扩展客户端库与标准主题和 FIFO 主题兼容。