使用boto3在SQS中创建fifo队列

问题描述 投票:0回答:2

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

sqs.create_queue(QueueName='test', Attributes={'FifoQueue':'true’})
amazon-web-services amazon-sqs boto3
2个回答
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)

7
投票

您的队列名称必须以

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

© www.soinside.com 2019 - 2024. All rights reserved.