媒體處理操作的文件資源均存放在OSS的Bucket中。將OSS的Bucket在媒體處理MPS中綁定為輸入媒體Bucket、輸出媒體Bucket后,媒體處理MPS才有權限監聽該Bucket上傳完成的消息,以實現觸發工作流執行和處理完成的文件回寫動作。本文為您介紹如何通過媒體處理控制臺添加媒體Bucket。
前提條件
開通OSS服務,詳細操作請參見開通OSS服務。
步驟一、添加媒體Bucket
登錄媒體處理控制臺。
在頂部菜單欄左側選擇地域。
在左側導航欄,選擇 ,分別設置輸入Bucket和輸出Bucket。
在輸入Bucket頁簽下,單擊添加Bucket。
在添加輸入媒體Bucket彈窗中,會自動顯示OSS在媒體處理當前地域已創建的Bucket列表,您可以:
選擇已有Bucket,單擊確定,完成輸入Bucket添加。
說明如果列表中沒有您已創建的Bucket,請在頂部菜單欄檢查并切換地域。
單擊新建Bucket。在名稱文本框中,填寫Bucket名稱。單擊確定,完成Bucket創建。在列表中選擇該Bucket,單擊確定,完成輸入Bucket添加。
說明如果提示“The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.”代表您填寫的Bucket名稱已被占用,Bucket名稱全局唯一,請嘗試更換名稱。
創建Bucket時,如果不指定Bucket權限,OSS會自動為該Bucket設置private(私有讀寫)權限。更多信息,請參見設置Bucket ACL。
選擇輸出Bucket頁簽,單擊添加Bucket,操作步驟與添加輸入Bucket相同。
步驟二、為Bucket創建儲存路徑
完成步驟一添加輸入Bucket、輸出Bucket后,需要在OSS管理控制臺,創建輸入、輸出的儲存路徑,否則將導致任務失敗。
登錄OSS管理控制臺。
在左側導航欄選擇Bucket列表。
在創建Bucket右側文本框中,輸入您在媒體處理控制臺添加的輸入Bucket名稱,下方列表將自動展現已創建的媒體Bucket名稱。
單擊列表中的Bucket名稱。
單擊新建目錄。
在目錄名文本框中輸入新建的目錄名,單擊確定,完成輸入Bucket目錄文件路徑創建。
重要配置工作流輸入路徑的前綴不能與另外一個工作流輸入路徑的前綴相同,否則會導致一個增量文件觸發兩次工作流執行實例。例如:兩個工作流的輸入路徑分別配置test和test1,則當輸入文件上傳到test1文件夾下時,同樣滿足test文件夾前綴,因此會觸發兩次工作流執行實例。更多詳情,請參見工作流的文件匹配規則。
單擊控制臺左上方對象存儲,返回Bucket列表頁面。
在Bucket名稱文本框中,輸入您在媒體處理控制臺添加的輸出Bucket名稱,下方列表將自動顯示出已經創建的媒體Bucket名稱。操作步驟與添加Bucket輸入相同。
說明完成創建Bucket輸入、Bucket輸出存儲路徑后,您可以在工作流中綁定存儲路徑,通過OSS上傳文件后自動觸發工作流執行并生成媒體文件。上傳視頻文件,請參見OSS上傳文件。
(可選)步驟三、設置防盜鏈
在媒體處理MPS為輸入媒體Bucket添加Referer白名單,是為了避免因為OSS設置了防盜鏈,MPS無權訪問文件導致獲取源文件失敗,MPS設置的防盜鏈不會對OSS文件防盜鏈生效。若OSS沒有設置防盜鏈,則MPS也無需設置,您可直接跳過本步驟。OSS為Bucket添加防盜鏈詳細步驟請參見防盜鏈。