sqs.tf 561 B

1234567891011121314151617181920212223242526
  1. resource "aws_sqs_queue" "queue" {
  2. count = var.num_queues
  3. name = "${var.sqs_prefix}${count.index}"
  4. sqs_managed_sse_enabled = true
  5. # TBD
  6. # policy = <<POLICY
  7. #{
  8. # "Version": "2012-10-17",
  9. # "Statement": [
  10. # {
  11. # "Effect": "Allow",
  12. # "Principal": "*",
  13. # "Action": "sqs:SendMessage",
  14. # "Resource": "arn:aws:sqs:*:*:${var.sqs_prefix}${count.index}",
  15. # "Condition": {
  16. # "ArnEquals": { "aws:SourceArn": "${aws_s3_bucket.bucket.arn}" }
  17. # }
  18. # }
  19. # ]
  20. #}
  21. #POLICY
  22. tags = var.tags
  23. }