Managing large Amazon SQS messages with Extended Client Library and Amazon Simple Storage Service - Amazon Simple Queue Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Managing large Amazon SQS messages with Extended Client Library and Amazon Simple Storage Service

You can use the Amazon SQS Extended Client Library for Java and the Amazon SQS Extended Client Library for Python to send large messages. This is especially useful for consuming large message payloads, from 256 KB and up to 2 GB. Both libraries save the message payload to an Amazon Simple Storage Service bucket, and send the reference of the stored Amazon S3 object to the Amazon SQS queue.

Note

The Amazon SQS Extended Client Libraries are compatible with both Standard and FIFO queues.