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