【发布时间】:2020-12-18 16:11:47
【问题描述】:
我正在尝试使用 servereless 进行部署并不断收到“发生错误:DeadLetterQueueDlq - sms-retry-dlq-v1.fifo 已经存在。”但是, sms-retry-dlq-v1.fifo 只在那个时候被调用。并且 DeadLetterQueueDlq 也只被调用了 1 次。在这些资源中我有什么需要改变的吗?
RetryDeadLetterQueue:
Type: AWS::SQS::Queue
Properties:
QueueName: sms-retry-v1.fifo
FifoQueue: true
ContentBasedDeduplication: true
KmsMasterKeyId: alias/aws/sqs
VisibilityTimeout: 1000
RedrivePolicy:
maxReceiveCount: 7
deadLetterTargetArn:
Fn::GetAtt:
- "DeadLetterQueueDlq"
- "Arn"
DeadLetterQueueDlq:
Type: AWS::SQS::Queue
Properties:
QueueName: sms-retry-dlq-v1.fifo
FifoQueue: true
ContentBasedDeduplication: true
KmsMasterKeyId: alias/aws/sqs
【问题讨论】:
-
也许您已经在控制台或其他堆栈中创建了它们?因此你得到关于重复的错误?
-
@Marcin 我已经在控制台中创建了我所有的 sqs。但是,这是唯一给我带来问题的 sqs。我不应该调用我在控制台中创建的资源吗?
标签: amazon-web-services yaml amazon-sqs serverless fifo