繁体   English   中英

aws cloudformation s3 事件通知 SQS 不起作用

[英]aws cloudformation s3 event notification to SQS not working

我写了一个 cloudformation 模板,我试图在其中创建 S3 和 SQS 队列。

我正在尝试实现以下功能:

1.创建SQS队列

2.创建SQs队列策略以允许S3事件

3.创建S3和通知QueueConfigurations来触发SQS

以下是我的 AWS cloudformation 模板链接,其中第 1 步和第 2 步正确执行,但我在第 1 步遇到问题。 3

https://github.com/maheshvarak89/aws-cfn-templates/blob/master/s3_event_sqs

我面临以下错误:

ARN 格式不正确(服务:Amazon S3;状态代码:400;错误代码:InvalidArgument;请求 ID:XXX03XXXXBC36E49;S3 扩展请求 ID:bYBRrz0ybftGFwHxFCBXWBI5nRF15COGCL6Q8tm3bNs/e+aIIeWafycVafy+

SQS 的 ARN 格式为

arn:aws:sqs:${Region}:${Account}:${QueueName}

您当前的 ARN 是以下形式

arn:aws:sqs:::${QueueName}

您可以使用 GetAtt 简单地引用它,而不是构建 ARN:

Queue: !GetAtt MyQueue.Arn

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM