У меня есть проект terraform. Мне нужно настроить его так, чтобы, когда сообщение попадает в очередь SQS, тогда другое сообщение отправляется в другую очередь. Пока у меня есть это.
resource "aws_sqs_queue" "x" {
name = "x"
visibility_timeout_seconds = 600
message_retention_seconds = 1209600
redrive_policy = "{\"deadLetterTargetArn\":\"${aws_sqs_queue.x_deadletter.arn}\",\"maxReceiveCount\":3}"
}
resource "aws_sqs_queue" "x_deadletter" {
name = "x_dlq"
message_retention_seconds = 1209600
}
Я смотрел в документах Terraform и гуглил, и я не вижу, как это сделать. Я думаю, что я должен сделать это с CloudWatch, но это неясно. Является ли это возможным? Если так, то как?