Question

J'essaie de prototyper une application distribuée à l'aide de SNS et SQ.J'ai ce sujet:

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

Et cette file d'attente:

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

J'ai créé la file d'attente à l'aide du JS ScratchPad. J'ai ajouté l'abonnement à l'aide de la console. J'ajoute la file d'attente à l'aide du pad. La politique de la file d'attente est maintenant:

{  
   "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"
      }
   ]
}

J'ai un abonnement par e-mail sur le même sujet et les e-mails arrivent bien, mais les messages n'arrivent jamais dans la file d'attente. J'ai essayé SendMessage directement dans la file d'attente - plutôt que via SNS - en utilisant ScratchPad et cela fonctionne bien. Des idées pourquoi elle n'enverra pas dans la file d'attente?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top