簡體   English   中英

Amazon SQS 擴展客戶端庫是否支持在 S3 中壓縮上傳的文件?

[英]Does Amazon SQS Extended Client Library support zipping of uploaded file in S3?

我試圖弄清楚 Amazon SQS 擴展客戶端庫是否支持在 S3 中壓縮上傳的文件。 我用谷歌搜索了很多,但沒有發現這種支持的證據。 這個想法是在消息請求中告訴 SQS 作為 Zip 存儲在 S3 中。 So looking in the Java example https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-s3-messages.html , it would be something like sqsExtended.sendMessage(myMessageRequest, true / a parameter telling to zip S3中的文件/); 此示例在 Java 中,但我知道 Nodejs 和 python 也有擴展客戶端庫的實現。 有誰知道是否有這種支持,或者是否打算添加這種支持?

https://github.com/awslabs/amazon-sqs-java-extended-client-lib/blob/master/src/main/java/com/amazon/sqs/javamessaging/AmazonSQSExtendedClient 探索了 AmazonSQSExtendedClient 的源代碼之后。 java原來它使用 PayloadStore - https://github.com/awslabs/payload-offloading-java-common-lib-for-aws/blob/master/src/main/java/software/amazon/payloadoffload .java接口方法storeOriginalPayload沒有設置zip行為的參數。 實施 class S3BackedPayloadStore 也沒有顯示任何壓縮證據。 所以我的結論是這個功能目前還沒有實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM