Как создать очередь AWS SQS FIFO в Rails?

Я новичок в AWS SQS.

Я использовал этот код для создания очереди AWS SQS Standard.

sqs = Aws::SQS::Client.new
queue = sqs.create_queue(queue_name: "myqueue")
puts "INFO - Queue URL: #{queue.queue_url}"

Но я не знаю, как создать очередь FIFO.

Кто-нибудь может мне помочь? Спасибо.

См. также:  AWS Dynamodb Local не запускается: UnknownError: Not Found: DynamoDB - Error - Unknown Error
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Nikola Cojcic

    Имя очереди FIFO должно заканчиваться .fifo. Также у вас есть атрибуты в create_queue.

    Таким образом, я думаю, что следующее должно работать:

    queue = sqs.create_queue(
         queue_name: "myqueue.fifo",
         attributes: {"FifoQueue" => "true"})
    

    это работает, но атрибуты: {FifoQueue = ›true} более правильные, я думаю. person Nikola Cojcic; 24.06.2020

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: