使用boto3在SQS中创建fifo队列

时间:2016-12-29 17:19:32

标签: amazon-web-services amazon-sqs boto3

任何人都可以帮助我使用boto3在sqs中创建一个fifo队列。试过这个,但这不起作用

sqs.create_queue(QueueName='test', Attributes={'FifoQueue':'true’})

2 个答案:

答案 0 :(得分:3)

您的队列名称必须以.fifo结尾,您必须使用us-west-2us-east-2区域,因为这些区域是目前支持FIFO功能的唯一区域。

答案 1 :(得分:2)

这是在SQS上创建FIFO队列的完整工作示例:

import boto3
import pprint
import time

sqs = boto3.resource('sqs', region_name='us-west-2')

queue = \
    sqs.create_queue(QueueName='test.fifo', Attributes={'FifoQueue': 'true'})
pprint.pprint(queue)