O Content Moderation chama o ApsaraVideo for Media Processing para capturar quadros dos vídeos enviados ao Object Storage Service (OSS). Você deve autorizar uma função a acessar o ApsaraVideo for Media Processing usando o recurso de gerenciamento de funções do Alibaba Cloud Resource Access Management (RAM). Assim, o Content Moderation poderá usar essa função para enviar uma tarefa de captura de quadros de vídeo. Este tópico descreve como realizar esse procedimento.
Informações básicas
Se você enviar uma tarefa de moderação de vídeo assíncrona e especificar a URL do vídeo no formato oss://xxxx, o Content Moderation capturará automaticamente os quadros do vídeo enviado ao OSS. Para garantir a captura automática de quadros, autorize uma função a acessar o ApsaraVideo for Media Processing.
O serviço OSS está disponível nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Beijing) e China (Shenzhen).
Procedimento
-
Crie uma função do RAM e conceda permissões a ela.
Crie uma função do RAM com acesso ao ApsaraVideo for Media Processing para sua conta Alibaba Cloud. Autorize sua conta Alibaba Cloud a assumir essa função. Verifique se o Content Moderation foi ativado na sua conta Alibaba Cloud.
Acesse o console do RAM.
No painel de navegação à esquerda, escolha .
Na página Roles, clique em Create Role.
No painel Create Role, selecione Alibaba Cloud Service como entidade confiável e clique em Next.
-
Selecione service role como tipo de função, defina o RAM Role Name, escolha Media Transcoding Service como serviço confiável e clique em OK.
NotaEsta operação pode exigir verificação por telefone celular.
Após criar a função, clique em Add Permissions to RAM Role.
-
No painel Add Permissions, selecione a política de sistema AliyunOSSReadOnlyAccess e clique em OK.
Essa operação concede à função do RAM permissões somente leitura nos dados do OSS pertencentes à sua conta Alibaba Cloud.
-
Modifique a política de confiança da função do RAM.
Na página Roles, clique no nome da função criada para acessar a página de detalhes da função.
Clique na aba Trust Policy Management e, em seguida, clique em Edit Trust Policy.
-
No painel Edit Trust Policy, substitua o conteúdo de
"Service"por"118484706224****@mts.aliyuncs.com"e clique em OK.Essa operação especifica que a conta Alibaba Cloud com UID 118484706224**** assume a função do RAM criada para chamar o ApsaraVideo for Media Processing. O Content Moderation também utiliza esta conta Alibaba Cloud.
Próximas etapas
Após autorizar a função, use uma URL no formato especificado ao enviar uma tarefa de moderação assíncrona para um vídeo no OSS. Para usar a URL no formato correto, siga estas etapas:
Na página de detalhes da função, visualize e copie o ARN, que indica o nome do recurso da Alibaba Cloud.
-
Gere uma URL para o vídeo a ser moderado no OSS. A URL deve seguir este formato:
oss://arn@bucket.region/object.Por exemplo, para moderar o objeto video/bar.mp4 no bucket OSS f** localizado na região China (Shenzhen), a URL gerada será
oss://acs:ram::118484706224****:role/mts-to-a@f**.cn-shenzhen/video/bar.mp4, onde118484706224****corresponde ao ID de 16 dígitos da sua conta Alibaba Cloud. -
Ao enviar uma tarefa de moderação de vídeo assíncrona, use a URL gerada.
NotaO uso de URL para especificar o vídeo a ser moderado aplica-se apenas a tarefas de moderação de vídeo assíncronas. Para mais informações, consulte Detecção assíncrona.