我使用一个CloudFormation模板为SQS创建一个堆栈。我有一个SQS队列集,它依赖于另一个SQS队列,用作DLQ。当我创建堆栈时,我会得到以下错误:
Value {"deadLetterTargetArn":"arn:aws:sqs:eu-west-1:xxxxxxxxx:services-abc-dlq","maxReceiveCount":"10"} for parameter RedrivePolicy is invalid. Reason: Dead letter target does not exist.
如
我正在从AWS SAM创建lambda,大多数情况下,它们工作得很好,但我不确定如何授予这些lambda由SQS触发的权限。每当我构建/package/deploy时,我都会尝试从控制台手动添加SQS触发器,并得到以下错误:
An error occurred when creating the trigger: The provided execution role does not have permissions to call ReceiveMessage on SQS (Service: AWSLambda; Status Code: 400; Error Code: Invalid
我在java中使用aws创建了一个SQS队列。我想将dev的队列迁移到我的yaml cloudformation文件中。测试已经使用了cloudformation。
将dev添加到在cloudformation中为队列创建的区域列表后,将得到一个错误:
A queue already exists with that name and different tags
我已经创建了一个新的队列来测试in通过cloudformation,它是用3个标记创建的。旧队列中有0标记,但我通过控制台UI手动添加了3个标记,使其相同,但错误仍然存在。
这是否与以前的cloudformation模板中没有标记有