如何使用 BOTO 将 JSON 文件发送到 Amazon SQS 队列

Nis*_*ngh 5 boto amazon-sqs amazon-web-services

我需要将几个 .json 文件发送到 AWS SQS 队列服务。有人可以告诉我使用 boto 的确切代码可以完成此任务吗?

Vor*_*Vor 3

类似的东西应该可以工作:(你可以先检查语法,我还没有测试过这个)

import boto.sqs
import json

queue_name = 'YOUR-QUEUE'
sqs = boto.sqs.connect_to_region('us-east-1')
queue = sqs.get_queue(queue_name)

[queue.write(queue.new_message(json.load(i))) for i in ['file1.json', 'file2.json']]
Run Code Online (Sandbox Code Playgroud)