リファレンス: ビデオ分析結果の通知
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 などの |
ステータス |
ジョブのステータス。有効な値は、SUCCEEDED、FAILED、または ERROR です。 |
API |
入力ビデオの分析に使用される Amazon Rekognition Video のオペレーション |
JobTag |
ジョブ識別子。StartLabelDetection などの開始オペレーションへの呼び出しで |
タイムスタンプ |
ジョブ完了時の 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" } }