当队列和死信队列都不存在时,如何创建一个SQS队列并指定死信队列的maxReceiveCount策略?
文档中提到了这是可能的。
resource "aws_sqs_queue" "terraform_queue" {
# ...
redrive_policy = "{\"deadLetterTargetArn\":\"${aws_sqs_queue.terraform_queue_deadletter.arn}\",\"maxReceiveCount\":4}"
}
我倾向于认为人们在文档中添加这个内容之前已经仔细考虑并使其工作。
因此,我希望了解我可能遗漏了什么,并需要做些什么来避免类似这样的合理错误消息:
unknown resource 'aws_sqs_queue.terraform_queue_deadletter'
referenced in variable aws_sqs_queue.terraform_queue_deadletter.arn