Todos os produtos
Search
Central de documentação

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

Última atualização: Jun 29, 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 uma única vez; o gatilho aciona a invocação sempre que o CDN detectar um evento correspondente nos domínios especificados.

Como funciona

O Alibaba Cloud CDN é uma rede distribuída de nós de borda que armazena em cache os recursos do servidor de origem mais próximos dos usuários finais. Isso reduz a latência e descarrega o tráfego da sua 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 o 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 repetidamente a lista de status.

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

  • Responder a alterações no ciclo de vida do domínio — Acione fluxos de processamento de dados downstream assim que um domínio do CDN for ativado ou desativado, reagindo aos eventos CdnDomainStarted ou CdnDomainStopped.

Eventos compatíveis

Todos os eventos são filtrados por nome de domínio. Quando o sistema CDN detecta um evento em um domínio que corresponde ao filtro do seu gatilho, ele invoca automaticamente sua função. Todos os eventos usam a versão 1.0.0.

EventoMomento da ativaçãoReferência
CachedObjectsRefreshedConclusão de uma operação de atualização de cache no domínioRefreshObjectCaches
CachedObjectsBlockedBloqueio de uma URL específica em um Ponto de Presença (POP).
Nota

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

CachedObjectsPushedConclusão de uma operação de pré-carregamento de cache no domínioPushObjectCache
LogFileCreatedGeração de um novo arquivo de log pelo CDN para o domínioDescribeCdnDomainLogs
CdnDomainStartedAtivação de um domínio do CDNStartCdnDomain
CdnDomainStoppedDesativação de um domínio do CDNStopCdnDomain
CdnDomainAddedAdição de um novo domínio do CDNAddCdnDomain
CdnDomainDeletedExclusão de um domínio do CDNDeleteCdnDomain