Todos os produtos
Search
Central de documentação

Function Compute:Visão geral dos gatilhos de eventos do CDN

Última atualização: Sep 09, 2026

O gatilho de eventos do CDN integra o Alibaba Cloud Content Delivery Network (CDN) ao Function Compute para executar suas funções automaticamente durante eventos de ciclo de vida do CDN, como atualizações de cache, criação de arquivos de log e alterações no gerenciamento de domínios. Escreva o código da função apenas uma vez; o gatilho gerencia a invocação sempre que o CDN detecta um evento correspondente nos domínios especificados.

Como funciona

O Alibaba Cloud CDN é uma rede distribuída de nós de borda que armazena recursos do servidor de origem em cache mais perto dos usuários finais, reduzindo a latência e descarregando o tráfego da origem. Ao capturar um evento de ciclo de vida, o CDN codifica os dados como uma string JSON e os encaminha à sua função para processamento.

Casos de uso

  • Acompanhar status de atualização e pré-carregamento de cache — Reaja aos eventos CachedObjectsRefreshed e CachedObjectsPushed para obter o status atual de uma operação de atualização ou pré-carregamento assim que ela for concluída, em vez de consultar a lista de status repetidamente.

  • Processar arquivos de log na chegada — Utilize os eventos LogFileCreated para executar pipelines de processamento de log imediatamente quando o CDN gerar um novo arquivo, sem precisar aguardar um job em lote agendado.

  • Responder a mudanças no ciclo de vida do domínio — Acione o processamento de dados downstream ao detectar os eventos CdnDomainStarted ou CdnDomainStopped, garantindo resposta imediata à ativação ou desativação de um domínio do CDN.

Eventos compatíveis

A filtragem de todos os eventos ocorre por nome de domínio. O sistema CDN invoca sua função automaticamente ao detectar um evento em um domínio que corresponda ao filtro do gatilho. Todos os eventos usam a versão 1.0.0.

Evento Quando é acionado Referência
CachedObjectsRefreshed Conclusão de uma operação de atualização de cache no domínio RefreshObjectCaches
CachedObjectsBlocked Bloqueio de uma URL específica em um Point of Presence (POP).
Nota

Para usar este evento, envie um ticket para adicionar sua conta à lista de permissões do CDN.

CachedObjectsPushed Conclusão de uma operação de pré-carregamento de cache no domínio PushObjectCache
LogFileCreated Geração de um novo arquivo de log pelo CDN para o domínio DescribeCdnDomainLogs
CdnDomainStarted Ativação de um domínio do CDN StartCdnDomain
CdnDomainStopped Desativação de um domínio do CDN StopCdnDomain
CdnDomainAdded Adição de um novo domínio do CDN AddCdnDomain
CdnDomainDeleted Exclusão de um domínio do CDN DeleteCdnDomain