Descrição do algoritmo
Formato do URL de acessohttp://DomainName/timestamp/md5hash/FileName
Descrição do algoritmo
timestamp: um carimbo de data/hora no formato de AAAAMMDDHHMM.
md5hash: MD5 (chave personalizada + timestamp + caminho do arquivo).
Solicitação de exemplohttp://cloud.tencent.com/202003032017/b91bad39a0f9c885ddebd6b6164de3c4/test.jpg
Atenção:
Quando o valor MD5 é calculado, se o caminho da solicitação for http://cloud.tencent.com/test.jpg, então, o caminho usado para o cálculo de MD5 será /test.jpg.
Guia de configuração
Descrição do parâmetro
O TypeB requer as seguintes configurações:
Chave de autenticação personalizada: pode conter de 6 a 40 dígitos, maiúsculas e minúsculas. Deve ser mantida em sigilo e divulgada apenas para o cliente e o servidor.
Período de validade personalizado: o valor de timestamp no caminho da solicitação mais o período de validade configurado é comparado com a hora atual para determinar se a solicitação expirou; em caso afirmativo, um erro 403 será retornado diretamente. Objeto
Depois de configurar a chave, o nome do parâmetro e o período de validade, o objeto de autenticação pode ser especificado conforme necessário. Os três modos de autenticação a seguir são compatíveis:
Todos os arquivos sob um nome de domínio especificado precisam ser autenticados.
Todos os arquivos, exceto aqueles de um tipo especificado, precisam ser autenticados.
Apenas os arquivos de um tipo especificado precisam ser autenticados.
Observações:
Taxa de acertos de cache
Se você ativou a autenticação TypeB para um nome de domínio, a assinatura e o carimbo de data/hora serão transportados no caminho do URL de acesso. Quando um nó do CDN armazena um recurso em cache, ele ignora automaticamente os campos no caminho e, portanto, não afeta a taxa de acertos do cache.
Política de pull de origem
O formato de acesso de um nome de domínio com o modo de autenticação TypeB ativado é:
http://DomainName/timestamp/md5hash/FileName
Se nenhum acerto for encontrado no nó do CDN após a autenticação, o nó iniciará uma solicitação de pull de origem, na qual md5hash e timestamp serão removidos do caminho. O servidor de origem não requer nenhuma configuração.