Это мой первый пост на 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
Если бы кто-нибудь мог взглянуть и дать мне обратную связь, я был бы бесконечно благодарен! Заранее спасибо.