Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Publicar as funções

Modo de foco
Publicar as funções - Amazon CloudFront

Quando você publica a função, ela é copiada do estágio DEVELOPMENT para LIVE.

Se nenhum comportamento de cache estiver associado à função, a publicação dela permitirá associá-la a um comportamento de cache. Você só pode associar comportamentos de cache a funções que estão na etapa LIVE.

Importante
  • Antes de publicar, recomendamos testar a função.

  • Quando você publicar a função, todos os comportamentos de cache associados a ela começarão automaticamente a usar a cópia recém-publicada assim que as distribuições terminarem de ser implantadas.

Você pode publicar uma função no console do CloudFront ou com a AWS CLI.

Console
Como publicar uma função
  1. Faça login no console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home#/functions e selecione a página Funções.

  2. Escolha a função a ser atualizada.

  3. Selecione a guia Publicar e, depois, Publicar função. Se a função já estiver anexada a um ou mais comportamentos de cache, selecione Publicar e atualizar.

  4. (Opcional) Para ver as distribuições associadas à função, selecione Associated CloudFront distributions (Distribuições associadas do CloudFront) para expandir essa seção.

Quando for bem-sucedido, será exibido um banner na parte superior da página que diz Nome da função publicada com êxito. Você também pode escolher a guia Build (Criar) e, em seguida, escolher Live (Ao vivo) para ver a versão ao vivo do código de função.

CLI
Como publicar uma função
  1. Abra a janela de linha de comando.

  2. Execute o seguinte comando aws cloudfront publish-function. No exemplo, as quebras de linha são fornecidas para tornar o exemplo mais legível.

    aws cloudfront publish-function \ --name MaxAge \ --if-match ETVXYZEXAMPLE

    Quando o comando é bem-sucedido, a saída é semelhante à seguinte:

    FunctionSummary: FunctionConfig: Comment: Max Age 2 years Runtime: cloudfront-js-2.0 FunctionMetadata: CreatedTime: '2021-04-18T21:24:21.314000+00:00' FunctionARN: arn:aws:cloudfront::111122223333:function/ExampleFunction LastModifiedTime: '2023-12-19T23:41:15.389000+00:00' Stage: LIVE Name: MaxAge Status: UNASSOCIATED
Como publicar uma função
  1. Faça login no console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home#/functions e selecione a página Funções.

  2. Escolha a função a ser atualizada.

  3. Selecione a guia Publicar e, depois, Publicar função. Se a função já estiver anexada a um ou mais comportamentos de cache, selecione Publicar e atualizar.

  4. (Opcional) Para ver as distribuições associadas à função, selecione Associated CloudFront distributions (Distribuições associadas do CloudFront) para expandir essa seção.

Quando for bem-sucedido, será exibido um banner na parte superior da página que diz Nome da função publicada com êxito. Você também pode escolher a guia Build (Criar) e, em seguida, escolher Live (Ao vivo) para ver a versão ao vivo do código de função.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.