本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Textract 結果通知
Amazon Textract 會將分析請求的狀態傳送至 Amazon Simple Notification Service (Amazon SNS) 主題。若要從 Amazon SNS 主題取得通知,請使用 Amazon SQS 佇列或 AWS Lambda 函數。如需詳細資訊,請參閱呼叫 Amazon Textract 非同步操作。如需範例,請參閱 偵測或分析多頁文件中的文字。
Amazon Simple Notification Service 傳送至 Amazon SQS 的狀態訊息具有下列 JSON 格式:
{ "JobId": "String", "Status": "String", "API": "String", "JobTag": "String", "Timestamp": Number, "DocumentLocation": { "S3ObjectName": "String", "S3Bucket": "String" } }
此資料表說明 Amazon SNS 狀態中的不同參數。
| 參數 | 說明 |
|---|---|
|
JobId |
Amazon Textract 指派給任務的唯一識別符。它符合從 |
|
狀態 |
任務的狀態。有效值為「SUCCEEDED」(成功)、「FAILED」(失敗) 或「ERROR」(錯誤)。 |
|
API |
用於分析輸入文件的 Amazon Textract 操作,例如 StartDocumentTextDetection 或 StartDocumentAnalysis。 |
|
JobTag |
任務的使用者指定識別符。您可以在呼叫 |
|
時間戳記 |
Unix 時間戳記,指出任務完成的時間,以毫秒為單位傳回。 |
|
DocumentLocation |
已處理文件的詳細資訊。包含檔案名稱與檔案所存放的 Amazon S3 儲存貯體。 |
如果 Amazon SNS 通知中的「狀態」值為「失敗」,這表示分析任務發生錯誤。在此情況下,請檢查 Amazon Textract API 操作傳回的錯誤訊息,並確保您的文件符合 指定的配額在 Amazon Textract 中設定配額