参考:视频分析结果通知
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 |
任务标识符。匹配从 |
Status |
任务的状态。有效值为 SUCCEEDED、FAILED 或 ERROR。 |
API |
用于分析输入视频的 Amazon Rekognition Video 操作。 |
JobTag |
任务的标识符。您在对 Start 操作的调用中指定 |
Timestamp |
任务完成的 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" } }