2017-01-23 5 views

ответ

3

S3/SQS интеграции в настоящее время не поддерживает использование очередей FIFO, и ваша очередь является Очередь FIFO.

следующие особенности услуг AWS в настоящее время не совместимы с очередями FIFO:

  • Amazon CloudWatch События

  • Amazon S3 уведомления о событиях

  • Amazon SNS подписки на темы

https://aws.amazon.com/sqs/faqs/#fifo-queues

+1

Полезно знать. Благодарю. –

0

Вы присоедините политику, как это в очередь SQS?

{ 
"Version": "2008-10-17", 
"Id": "example-ID", 
"Statement": [ 
    { 
    "Sid": "AllowS3ToPublishMessages", 
    "Effect": "Allow", 
    "Principal": { 
    "AWS": "*" 
    }, 
    "Action": [ 
    "SQS:SendMessage" 
    ], 
    "Resource": "sqs-episource-arn", 
    "Condition": { 
     "ArnLike": {   
     "aws:SourceArn": "arn:aws:s3:*:*:your-bucket-name"  
    } 
    } 
    } 
] 
} 

(замена sqs-episource-arn с полным ARN для EpisourceExp.fifo и your-bucket-name с именем ковша вашего сегмента S3)

+0

Да. Я добавил. Он по-прежнему бросает эту ошибку '{ "Версия": "2008-10-17", "Id": "Пример-ID", "О себе": [{ "Sid":«Пример-заявление -id " "Эффект": "Разрешить", "Основные": { "АМС": "*" }, "Действие": "SQS: SendMessage", "ресурс":" ARN: AWS : sqs: us-west-2: 080983167913: EpisourceExp.fifo ", " Условие ": { " ArnLike ": { " aws: SourceArn ":" arn: aws: s3: *: *: episourceexperiment2 " } } } ] } ' – Dawny33

Смежные вопросы