質問

私はSNSとSQを使用して分散アプリケーションをプロトタイプ化しようとしています。私はこのトピックを持っています。

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

そしてこのキュー:

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

JS ScratchPadを使用してキューを作成しました。コンソールを使用してサブスクリプションを追加しました。 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ではなく、scratepadを使用して直接sendmessageに試してみましたが、正常に動作します。なぜそれがキューに送らないのかという考えはありますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top