从S3存储桶下载所有对象并将内容发送到SQS

时间:2018-10-24 07:56:32

标签: amazon-s3 boto3 amazon-sqs

我正在使用python boto3来获取存储桶中的所有对象,但它返回键而不是内容

我有一个从SQS读取消息的服务(在s3存储桶中也存在重复的消息)并执行一些操作。由于某些故障和sqs 14天政策,我丢失了一些sqs消息。

文件包含json数据,每个文件的大小为4-8kb。

现在我想将所有对象从s3重新驱动到SQS。

是否可以获取所有文件的内容,然后将其传输到SQS?

1 个答案:

答案 0 :(得分:0)

John Rotenstein的评论变成答案:

是否可以获取所有文件的内容,然后将其传输到SQS?

不。您可能必须自己写一些东西,可能与最初存储它的方式相同。没有自动方法可以将数据从S3迁移到SQS