Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Método de credencial vs. método STS

Última atualização: Jun 27, 2026

O ApsaraVideo VOD oferece duas soluções de autorização de cliente: o método de credencial e o método Security Token Service (STS). Essas soluções garantem a segurança durante uploads e reprodução, além de prevenir violações de dados. Este tópico compara as duas abordagens para ajudar você a selecionar a mais adequada às necessidades do seu negócio.

  • Método de credencial: solução de autorização exclusiva do ApsaraVideo VOD. Integra a lógica de autorização no lado do servidor e gera credenciais temporárias de uso único para uploads ou reprodução por meio de uma API simples. Esse método tem integração profunda com o SDK, funciona imediatamente após a configuração e reduz o esforço de desenvolvimento no cliente. Inclui credenciais de upload e credenciais de reprodução.

  • Método STS: o Security Token Service (STS) é uma solução de autorização temporária de uso geral da Alibaba Cloud. O STS emite identidades temporárias com períodos de validade e permissões personalizados. Essas identidades permitem acessar o ApsaraVideo VOD e outros serviços da Alibaba Cloud. Essa abordagem é ideal para cenários de negócios complexos e gerenciamento granular de permissões. Para mais informações, consulte Obter um token STS.

Comparação das soluções

Recomendamos a autorização baseada em credenciais para uploads e reprodução no ApsaraVideo VOD, pois ela oferece as seguintes vantagens em relação à autorização baseada em STS:

Item de comparação

Mecanismo principal

Fluxo de implementação

Segurança

Flexibilidade

Facilidade de uso

Método de credencial

Uma API do lado do servidor do VOD, como CreateUploadVideo, gera uma credencial temporária de uso único. Essa credencial contém informações de autorização temporária encapsuladas.

  1. Chame uma API do VOD para obter uma credencial.

  2. Envie a credencial para o cliente.

  3. Use o SDK do VOD no cliente e transmita a credencial para concluir o upload ou a reprodução.

Por padrão, este método fornece autorização de uso único para um único objeto. A granularidade da permissão está no nível de vídeo individual.

Suporta definições de parâmetros, como endereços de webhook e nomes de domínio de reprodução.

Configuração simples. Basta conceder permissões do VOD ao AccessKey de uma conta.

Método STS

Chame uma API do STS para obter uma credencial temporária com período de validade.

  1. Chame uma API do STS para obter uma credencial temporária.

  2. Envie a credencial para o cliente.

  3. Use o SDK do OSS ou chame uma API do VOD e transmita a credencial para concluir a operação.

A granularidade da permissão é ampla. Para o VOD, as permissões são concedidas no nível da API. Isso permite uploads ou reprodução ilimitados de todos os vídeos da conta.

É necessário aguardar atualizações do SDK. Novos recursos podem sofrer atrasos.

Configuração complexa. A definição de funções e políticas de autorização é trabalhosa.

Seleção da solução

Cenário 1: Requisitos simples de upload ou reprodução no VOD

Para projetos de VOD que exigem integração rápida sem preocupação com detalhes subjacentes, utilize o método de credencial.

  • Motivo: este método funciona imediatamente após a configuração e tem integração profunda com o SDK oficial. É leve no lado do servidor e não exige o gerenciamento de políticas de acesso complexas.

Cenário 2: Necessidade de simplificar a lógica do lado do servidor

Para projetos com investimento limitado em desenvolvimento no lado do servidor que buscam simplificar essa lógica, adote o método de credencial.

  • Motivo: o lado do servidor do ApsaraVideo VOD encapsula a maior parte da lógica de segurança. Os desenvolvedores precisam apenas chamar uma API para gerar credenciais.

Perguntas frequentes

Como configurar uma política de autorização STS mais segura?

O Security Token Service (STS) é um serviço básico altamente seguro da Alibaba Cloud. Sua segurança depende do rigor da política de autorização (Policy). Siga o princípio do menor privilégio. Configurações granulares proporcionam segurança aprimorada. Para mais informações, consulte Obter um token STS.

Qual é o período de validade de uma credencial?

  • Uma credencial de upload tem validade padrão de 3000 segundos. Após a expiração, chame RefreshUploadVideo para obter uma nova.

  • O período de validade de uma credencial de reprodução pode ser personalizado com o parâmetro AuthInfoTimeout da API GetVideoPlayAuth. O valor padrão é 100 segundos. Defina um período de validade mais curto para aumentar a segurança.