我計劃從 laravel 創建一個程式,您可以在其中上傳您的 pdf 檔案并使用 Textract OCR 進行分析。我希望用戶上傳 pdf 檔案并使用 textract 對其進行分析,而無需在 S3 存盤桶中上傳 PDF。我的問題是,這可能嗎?或者我真的需要先上傳到 s3 存盤桶中,然后才能通過 textract 進行分析?。因為我在互聯網上看到的大部分教程都是 pdf 檔案在 s3 存盤桶中。
謝謝
uj5u.com熱心網友回復:
PDF 檔案必須上傳到 S3 存盤桶。這并不意味著它必須永遠存在。例如,您可以在存盤桶上添加生命周期規則作為保護措施,以在 1 天后洗掉所有檔案,以防在處理后洗掉檔案時遇到問題。
順便說一下,流程是異步的:
- 將檔案上傳到 S3。
- 呼叫 Textract API 請求對 S3 物件進行分析,提供一個 SNS 主題,將結果發布到該主題中。
- 當結果發布到佇列時,您可以通過輪詢獲取訊息,但最好的解決方案是訂閱一個 lambda 到接收訊息時呼叫的主題。然后,您的 lambda 可以處理 JSON 回應,根據需要存盤資訊,并洗掉 S3 存盤桶中的物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/376116.html
