Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

invalid queue name when creating SQS FIFO queue

When trying to create a FIFO SQS queue in Terraform as:

resource "aws_sqs_queue" "my_queue" {
  name                       = "my_queue"
  visibility_timeout_seconds = 10
  message_retention_seconds  = 172800
  fifo_queue                 = true

  tags = merge(local.base_tags, { Name = "my_queue" })
}

the following error is thrown:

Error: invalid queue name: my_queue
like image 552
tjurkan Avatar asked Nov 21 '25 15:11

tjurkan


1 Answers

The solution was to set the queue name with the suffix .fifo like:

resource "aws_sqs_queue" "my_queue" {
  name                       = "my_queue.fifo"
  visibility_timeout_seconds = 10
  message_retention_seconds  = 172800
  fifo_queue                 = true

  tags = merge(local.base_tags, { Name = "my_queue" })
}
like image 145
tjurkan Avatar answered Nov 24 '25 05:11

tjurkan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!