You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I got the following error of circular reference when creating SQS.
[Resource dependencies are not circular] Circular Dependencies for resource SQSSendNotifications. Circular dependency with [SQSSendNotificationsDeadLetterQueue]
Resource dependencies are not circular] Circular Dependencies for resource SQSSendNotificationsDeadLetterQueue. Circular dependency with [SQSSendNotifications]
I know that there is a clear "circular-reference" in the queue and DL-queue seciton. But here is what I want to ask: From the logic standpoint:
SQSSendNotifications "denyAll" queue from using this queue as DL
SQSSendNotifications will redirect all failed messages to SQSSendNotificationsDeadLetterQueue.Arn
While
SQSSendNotificationsDeadLetterQueue only accept (i.e. byQueue) this queue as source queue: SQSSendNotifications.Arn
There is no RedrivePolicy as this is a DL queue.
If the logic above is correct, why would there be a "circular reference" and throw error? These two different sections referring each other, which is normal and correct.
Can anyone please help explain it to me?
Thank you very much.
The text was updated successfully, but these errors were encountered:
I got the following error of circular reference when creating SQS.
Here is my CloudFormation file for SQS:
I know that there is a clear "circular-reference" in the queue and DL-queue seciton. But here is what I want to ask: From the logic standpoint:
SQSSendNotifications
"denyAll" queue from using this queue as DLSQSSendNotifications
will redirect all failed messages toSQSSendNotificationsDeadLetterQueue.Arn
While
SQSSendNotificationsDeadLetterQueue
only accept (i.e.byQueue
) this queue as source queue:SQSSendNotifications.Arn
RedrivePolicy
as this is a DL queue.If the logic above is correct, why would there be a "circular reference" and throw error? These two different sections referring each other, which is normal and correct.
Can anyone please help explain it to me?
Thank you very much.
The text was updated successfully, but these errors were encountered: