使用 boto3 在 SQS 中创建一个 fifo 队列

pad*_*jha 5 amazon-sqs amazon-web-services boto3

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

sqs.create_queue(QueueName='test', Attributes={'FifoQueue':'true’})
Run Code Online (Sandbox Code Playgroud)

pt1*_*lol 8

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

import boto3
import pprint

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

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


gar*_*aat 7

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