Alibaba Content Security Service需要通過調用ApsaraVideo for Media Processing(ApsaraVideo for Media Processing,原MTS)才能對上傳到OSS的視頻進行視頻截幀,所以您必須先授權MTS服務以Alibaba Content Security Service的身份遞交視頻截幀任務。該操作通過阿里雲存取控制中的角色管理功能實現,本文介紹了您需要完成的步驟。
背景資訊
在提交視頻內容非同步檢測任務時,如果您選擇通過OSS地址上傳視頻URL的方式,則Alibaba Content Security Service對上傳的OSS視頻自動截幀。您必須完成授權操作,才可以保證自動截幀正常。
目前OSS支援的地區包括:華東1(杭州)、華東2(上海)、華北2(北京)和華南1(深圳)。
操作步驟
建立RAM角色並授權。
在您的阿里雲帳號下建立MTS服務角色,並指定由開通Alibaba Content Security Service的阿里雲帳號扮演該角色。
登入RAM控制台。
在左側導覽列,選擇 。
在角色頁面,單擊建立角色。
在建立角色面板,選擇可信實體類型為阿里雲服務,然後單擊下一步。
選擇普通服務角色,配置角色名稱,並選擇受信服務為多媒體轉碼服務,然後單擊完成。
說明該操作可能需要通過手機驗證。
成功建立角色後,單擊為角色授權。
在新增授權面板,為角色授予AliyunOSSReadOnlyAccess系統權限原則,然後單擊確定。
該操作授權服務角色以唯讀許可權訪問您的阿里雲帳號下的OSS資料。
修改服務角色的信任策略。
在角色頁面,單擊建立的角色名稱進入角色詳情。
單擊信任策略管理頁簽,然後單擊修改信任策略。
在修改信任策略頁面,將
"Service"
下的內容修改為"118484706224****@mts.aliyuncs.com"
,並單擊確定。該操作指定由Alibaba Content Security Service的阿里雲帳號(UID:118484706224****)扮演所建立的服務角色,調用其MTS服務。
後續步驟
完成授權操作後,您提交的OSS視頻非同步檢測任務時,需要上傳規定格式的URL作為檢測對象,具體操作如下:
在角色詳情中,查看並複製角色的ARN(Aliyun Resource Name,阿里雲全域資源名稱)。
對要檢測的OSS視頻對象,按照以下格式拼接產生視頻URL:
oss://arn@bucket.region/object
例如,假設您在深圳OSS的Bucket f**上有視頻對象video/bar.mp4需要檢測,則拼接產生的URL為
oss://acs:ram::118484706224****:role/mts-to-a@f**.cn-shenzhen/video/bar.mp4
(118484706224****
是您的16位阿里雲帳號ID。)提交視頻非同步檢測任務時,上傳拼接產生的URL作為檢測對象。
說明僅在使用視頻非同步檢測時支援上傳視頻URL的方式。更多資訊,請參見非同步檢測。