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

Download all objects from S3 Bucket and send content to SQS

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

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

文件有json个数据,每个文件大小在4-8kb之间。

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

有没有办法获取所有文件的内容,然后将它们传输到 SQS?

John Rotenstein 的评论转化为答案:

有没有办法获取所有文件的内容,然后将它们传输到SQS?

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