Тема SNS не публикуется в SQS

Я пытаюсь создать прототип распределенного приложения с использованием SNS и SQS. У меня есть эта тема:

arn: aws: sns: us-east-1: 574008783416: us-east-1-live -auction

и эта очередь:

arn: aws: sqs: us-east-1: 574008783416: queue4

Я создал очередь с помощью JS Scratchpad. Я добавил подписку с помощью Консоли. Я добавляю разрешение в очередь с помощью блокнота. Теперь политика очереди такова:

{  
   "Version":"2008-10-17",
   "Id":"arn:aws:sqs:us-east-1:574008783416:queue4/SQSDefaultPolicy",
   "Statement":[  
      {  
         "Sid":"RootPerms",
         "Effect":"Allow",
         "Principal":{  
            "AWS":"574008783416"
         },
         "Action":"SQS:*",
         "Resource":"arn:aws:sqs:us-east-1:574008783416:queue4"
      }
   ]
}

У меня есть подписка по электронной почте на ту же тему, и электронные письма приходят нормально, но сообщения никогда не попадают в очередь. Я пробовал SendMessage напрямую в очередь, а не через SNS, используя Scratchpad, и он отлично работает. Есть идеи, почему он не отправляется в очередь?

11
задан kichik 6 May 2016 в 23:09
поделиться