【发布时间】:2020-10-29 10:22:30
【问题描述】:
这是我的第一篇 StackOverflow 帖子,如果格式不好,请见谅。
我真的可以在我的 CloudFormation 模板上使用第二双眼睛。我目前正在尝试连接 SQS 以在我的 S3 存储桶中创建任何对象时发出警报。我不断收到错误Property Queue cannot be empty,(即使不是)。我尝试将 ARN 放在单引号、双引号、无引号中,但没有任何效果。我最近尝试为它创建一个 QueuePolicy,但这只会让它变得更糟......
rS3SqsTriggerDummy:
DependsOn: rS3SqsTriggerPolicyQA
Type: AWS::S3::Bucket
Properties:
BucketName: !Sub
- "${bucketName}"
- { bucketName: !FindInMap [Stage, !Ref StageName, bucketName]}
NotificationConfiguration:
QueueConfigurations:
- Event: 's3:ObjectCreated:*'
- Filter:
S3Key:
Rules:
Name: prefix
Value: 'dummy/'
Queue: arn:aws:sqs:us-east-1:958262988361:interstate-claire-dummy-trigger-qa
如果有人可以看看并给我一些反馈,我将永远感激不尽!提前致谢。
【问题讨论】:
-
你试过重新格式化吗?
-
查看文档docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/…,事件、过滤器和队列似乎处于同一级别。但是,“过滤器”前面有一个破折号“-”
标签: amazon-web-services amazon-s3 yaml amazon-cloudformation amazon-sqs