[英]The notification destination service region is not valid for the bucket location constraint when creating SQS Event on S3 Bucket via Cloudformation
[英]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.