問題タブ [amazon-textract]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
569 参照

amazon-web-services - Textract から Amazon SNS へのメッセージを受信しない

Amazon TextractStartDocumentAnalysis関数を使用して、S3 バケットから .pdf ファイルを非同期的にスキャンしています。ドキュメントにあるように、提供された SNS トピックへのジョブ ステータスに関する通知を受け取る必要があります。

StartDocumentAnalysisJobId操作の結果を取得するために使用するジョブ識別子 ( ) を返します。テキスト分析が完了すると、Amazon Textract は で指定した Amazon Simple Notification Service (Amazon SNS) トピックに完了ステータスを発行しますNotificationChannel

分析を開始するために使用しているコードは次のようになります。

AWS コンソールで SNS を作成しました。

  • snsTopicArn = arn:aws:sns:us-east-1:093475263507:textract-result.fifo
  • snsRoleArn = arn:aws:iam::093475263507:role/SNSSuccessFeedback

コンソールからその SNS にメッセージを手動で発行することはできますが、Textract からのメッセージが SNS トピックに入ることはありません。私はすでに数時間待っていました - 私は今、私はすでにメッセージを受け取っていると思います.

が正しいかどうかはわかりませんsnsRoleArn。AWS に既にあるランダムなものを使用しました。これは問題になる可能性がありますか?どちらsnsRoleArnを使用する必要がありますか? そうでない場合、メッセージが届かないのはなぜですか?

アクセス ポリシーに何か欠けている可能性はありますか?