2017-01-23 36 views

回答

3

S3/SQS整合目前不支持使用FIFO隊列(與S3桶的桶名稱以完整的ARN替換sqs-episource-arnEpisourceExp.fifoyour-bucket-name),和你的隊列是FIFO隊列。

的AWS服務的以下功能目前不兼容FIFO隊列:

  • 亞馬遜CloudWatch的活動

  • Amazon S3的事件通知

  • 亞馬遜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"  
    } 
    } 
    } 
] 
} 

+0

是的。我確實添加了它。它仍然拋出錯誤 '{ 「版本」: 「2008-10-17」, 「ID」: 「例如-ID」, 「聲明」:[{ 「SID」:「例如語句-ID 「 」效果「: 」允許「, 」校長「:{ 」AWS「: 」*「 }, 」行動「: 」SQS:SendMessage函數「, 」資源「:」 阿爾恩:AWS :sqs:us-west-2:080983167913:EpisourceExp.fifo「, 」Condition「:{ 」ArnLike「:{ 」aws:SourceArn「:」arn:aws:s3:*:*:episourceexperiment2「 } } } ] }' – Dawny33

相關問題