リファレンス: ビデオ分析結果の通知 - Amazon Rekognition

リファレンス: ビデオ分析結果の通知

Amazon Rekognition は、完了ステータスを含む Amazon Rekognition Video の分析リクエストの結果を、Amazon Simple Notification Service (Amazon SNS) トピックに発行します。Amazon SNS トピックから通知を取得するには、Amazon Simple Queue Service キューまたは AWS Lambda 関数を使用します。詳細については、「Amazon Rekognition Video オペレーションを呼び出す」を参照してください。例については、「Java または Python を使用した、Amazon S3 バケットに保存されたビデオの分析 (SDK)」を参照してください。

ペイロードは次の JSON 形式になります。

{ "JobId": "String", "Status": "String", "API": "String", "JobTag": "String", "Timestamp": Number, "Video": { "S3ObjectName": "String", "S3Bucket": "String" } }
名前 説明

JobId

ジョブ識別子。StartPersonTracking などの Start オペレーションから返されるジョブ識別子と一致します。

ステータス

ジョブのステータス。有効な値は、SUCCEEDED、FAILED、または ERROR です。

API

入力ビデオの分析に使用される Amazon Rekognition Video のオペレーション

JobTag

ジョブ識別子。StartLabelDetection などの開始オペレーションへの呼び出しで JobTag を指定します。

タイムスタンプ

ジョブ完了時の UNIX タイムスタンプ。

動画

処理されたビデオに関する詳細。ファイル名やファイルが保存されている Amazon S3 バケットなどが含まれます。

以下の例は、Amazon SNS トピックに送信された正常な処理の通知です。

{ "JobId": "6de014b0-2121-4bf0-9e31-856a18719e22", "Status": "SUCCEEDED", "API": "LABEL_DETECTION", "Message": "", "Timestamp": 1502230160926, "Video": { "S3ObjectName": "video.mpg", "S3Bucket": "videobucket" } }