Invalidar arquivos - Amazon CloudFront

Invalidar arquivos

É possível usar o console do CloudFront para criar e executar uma invalidação, exibir uma lista das invalidações enviadas anteriormente e exibir informações detalhadas sobre uma invalidação específica. Você também pode copiar uma invalidação existente, editar a lista de caminhos de arquivos e executar a invalidação editada. Você não pode remover invalidações da lista.

Invalidar arquivos

Para invalidar arquivos usando o console do CloudFront, siga o procedimento a seguir.

Console
Como invalidar arquivos (console)
  1. Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home.

  2. Escolha a distribuição para a qual você deseja invalidar arquivos.

  3. Escolha a guia Invalidations.

  4. Escolha Criar invalidação.

  5. Para os arquivos que você deseja invalidar, insira um caminho de invalidação por linha. Para obter informações sobre como especificar caminhos de invalidação, consulte O que você precisa saber ao invalidar arquivos.

    Importante

    Especifique cuidadosamente os caminhos de arquivos. Você não pode cancelar uma solicitação de invalidação depois de iniciá-la.

  6. Escolha Criar invalidação.

CloudFront API

Para saber mais sobre como invalidar objetos e exibir informações sobre invalidações, consulte os seguintes tópicos da Referência da API do Amazon CloudFront:

nota

Se você usar a AWS Command Line Interface (AWS CLI) para invalidar arquivos e especificar um caminho que inclua o curinga *, será necessário colocar o caminho entre aspas ("), como o seguinte exemplo:

aws cloudfront create-invalidation --distribution-id distribution_ID --paths "/*"

Copiar, editar e executar novamente uma invalidação existente

Você pode copiar uma invalidação criada anteriormente, atualize a lista de caminhos de invalidação e executar a invalidação atualizada. Não é possível copiar uma invalidação existente, atualizar os caminhos de invalidação e salvar a invalidação atualizada sem a executar.

Importante

Se você copiar uma invalidação que ainda está em andamento, atualizar a lista de caminhos de invalidação e executar a invalidação atualizada, o CloudFront não interromperá nem excluirá a invalidação copiada. Se qualquer caminho de invalidação for exibido no original e na cópia, o CloudFront tentará invalidar os arquivos duas vezes, e as duas invalidações serão contabilizadas no número máximo de invalidações gratuitas para o mês. Se você já tiver atingido o número máximo de invalidações gratuitas, as invalidações de cada arquivo serão cobradas. Para obter mais informações, consulte Máximo de solicitações de invalidação simultâneas.

Para copiar, editar e reexecutar uma invalidação existente
  1. Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home.

  2. Selecione a distribuição que contém a invalidação que deseja copiar.

  3. Escolha a guia Invalidations.

  4. Escolha a invalidação que você deseja copiar.

    Se não tiver certeza de qual invalidação deseja copiar, escolha uma invalidação e selecione Visualizar detalhes para exibir informações detalhadas sobre ela.

  5. Escolha Copiar para novo.

  6. Atualize a lista de caminhos de invalidação, se aplicável.

  7. Escolha Criar invalidação.

Cancelar invalidações

Ao enviar uma solicitação de invalidação ao CloudFront, o CloudFront encaminhará a solicitação a todos os pontos de presença em alguns segundos, e cada ponto de presença iniciará o processamento da invalidação imediatamente. Consequentemente, não é possível cancelar uma invalidação após o envio.

Listar invalidações

É possível exibir uma lista das últimas 100 invalidações criadas e executadas para uma distribuição usando o console do CloudFront. Se quiser obter uma lista com mais de 100 invalidações, use a operação de API ListInvalidations. Para obter mais informações, consulte ListInvalidations na Referência da API do Amazon CloudFront.

Para listar invalidações
  1. Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home.

  2. Selecione a distribuição para a qual deseja exibir uma lista de invalidações.

  3. Escolha a guia Invalidations.

nota

Você não pode remover invalidações da lista.

Exibir informações sobre uma invalidação

Você pode exibir informações detalhadas sobre uma invalidação, inclusive o ID da distribuição, ID da invalidação, status da invalidação, data e hora de criação da invalidação e uma lista completa dos caminhos de invalidação.

Para exibir informações sobre uma invalidação
  1. Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home.

  2. Selecione a distribuição que contém a invalidação cujas informações detalhadas você deseja exibir.

  3. Escolha a guia Invalidations.

  4. Escolha o ID de invalidação aplicável ou o ID de invalidação e selecione Visualizar detalhes.