異步處理以任務的形式對文件進行處理,請求完成時會返回任務ID,之后可以通過任務ID查詢任務狀態。本文介紹如何使用異步任務進行文件處理。
新版數據處理功能API、SDK支持通過IMM服務接入點進行使用。
創建任務
登錄OSS管理控制臺。
在左側導航欄,單擊Bucket列表,然后單擊目標Bucket。
在左側導航欄,選擇數據處理。
根據需要異步處理的文件類型,選擇文檔處理、媒體處理,或選擇其他由智能媒體管理 (IMM) 提供的數據處理能力。
選中任務頁簽,單擊創建任務。
在創建任務面板配置相關參數信息,如下圖所示。
參數
說明
輸入存儲桶
當前需要創建任務的文件所在的Bucket。
輸入路徑
選擇需要處理的文件的存儲路徑。
樣式
選擇文件的處理樣式。如果沒有可以選擇的樣式,可單擊下拉列表中的添加樣式,添加新的樣式。
輸出路徑
選擇任務結束時輸出文件的存儲路徑。
不支持以正斜線(/)結尾的路徑,支持使用變量。具體操作,請參見相關文檔中的變量部分。
消息隊列
選擇MNS主題。 任務結束時支持以消息通知的方式將處理結果發送到MNS。更多信息,請參見快速入門概述和異步通知消息格式。
單擊確定。
查詢任務
在左側導航欄,單擊Bucket列表,然后單擊目標Bucket。
根據需要異步處理的文件類型,選擇文檔處理、媒體處理,或選擇其他由智能媒體管理 (IMM) 提供的數據處理能力。
選中任務頁簽,查看任務列表,單擊頁面下方翻頁按鈕可查看上一頁或下一頁。
在任務ID搜索框輸入任務ID(任務ID可以通過任務列表接口ListTasks - 列出任務獲取到任務列表,返回的
TaskId
字段即為任務ID),單擊搜索按鈕可以搜索指定的任務,選擇開始日期和結束日期可以查詢執行日期范圍內的任務。單擊操作列的任務詳情可以查看任務的詳細信息。
更多參考
關于如何使用智能媒體管理IMM的SDK,請參見概述。