【发布时间】:2019-02-20 23:52:44
【问题描述】:
我有一个包含 FIFO 队列及其相关死信队列的 cloudformation 堆栈。以前这不是 FIFO 队列,它部署得很好,首先建立了死信队列依赖,然后是“源队列”。将其切换到 FIFO 后,它不再起作用。我收到此错误:
"Template error: SQSQueue https://sqs.us-east-1.amazonaws.com/1234/dev-assignments-dlq doesn't exist",
所以看起来死信队列不再首先被创建。
AWSTemplateFormatVersion: "2010-09-09"
Resources:
SourceQueue:
Type: AWS::SQS::Queue
Properties:
FifoQueue: true
QueueName: 'dev-push-notifications.fifo'
RedrivePolicy:
deadLetterTargetArn:
Fn::GetAtt:
- 'DeadLetterQueue'
- 'Arn'
maxReceiveCount: 5
VisibilityTimeout: 30
DeadLetterQueue:
Type: AWS::SQS::Queue
Properties:
QueueName: 'dev-push-notifications-dlq'
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-sqs