Gerenciando cookies de chave de cache - AWS Amplify Hospedagem

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciando cookies de chave de cache

Ao implantar seu aplicativo no Amplify, você pode escolher se deseja incluir ou excluir cookies na chave de cache. No console do Amplify, essa configuração é especificada na página de cabeçalhos e cache personalizados usando o botão Configurações da chave de cache. Para obter instruções, consulte Incluindo ou excluindo cookies da chave de cache.

Incluir cookies na chave de cache

Essa é a configuração de cache padrão. Com essa configuração, o Amplify escolhe automaticamente uma configuração de cache ideal para seu aplicativo com base no tipo de conteúdo que está sendo veiculado.

Se você estiver usando o SDKs ou o AWS CLI, essa configuração corresponde cacheConfig.type à configuração AMPLIFY_MANAGED com o CreateApp ou UpdateAppAPIs.

Excluir cookies da chave de cache

Essa configuração de cache é semelhante à configuração padrão, exceto pelo fato de excluir todos os cookies da chave de cache. Você deve escolher explicitamente esse tipo de configuração de cache.

Optar por excluir cookies da chave de cache pode resultar em melhor desempenho do cache. No entanto, antes de escolher essa configuração de cache, é importante considerar se seu aplicativo usa cookies para veicular conteúdo dinâmico.

Se você estiver usando o SDKs ou o AWS CLI, essa configuração corresponde à configuração do cacheConfig.type para AMPLIFY_MANAGED_NO_COOKIES com o CreateApp ou UpdateAppAPIs.

Para obter mais informações sobre a chave de cache, consulte Entenda a chave de cache no Amazon CloudFront Developer Guide;.

Incluindo ou excluindo cookies da chave de cache

Você pode definir a configuração do cookie da chave de cache para um aplicativo no console do Amplify ou no. SDKs AWS CLI

Use o procedimento a seguir para especificar se deseja incluir ou excluir cookies da chave de cache ao implantar um novo aplicativo usando o console do Amplify.

Para definir a configuração do cookie da chave de cache ao implantar um aplicativo no Amplify
  1. Faça login no AWS Management Console e abra o console do Amplify.

  2. Na página Todos os aplicativos, escolha Criar novo aplicativo.

  3. Na página Comece a criar com o Amplify, escolha seu provedor de repositório Git e escolha Avançar.

  4. Na página Adicionar ramificação do repositório, faça o seguinte:

    1. Selecione o nome do repositório a ser conectado.

    2. Selecione o nome da ramificação do repositório para se conectar.

    3. Escolha Próximo.

  5. Se o aplicativo exigir uma função de IAM serviço, você pode permitir que a computação do Amplify Hosting crie automaticamente uma função de serviço para você ou pode especificar uma função que você criou.

    • Para permitir que o Amplify crie automaticamente uma função e a anexe ao seu aplicativo:

      1. Escolha Criar e usar um novo perfil de serviço.

    • Para anexar uma função de serviço que você criou anteriormente:

      1. Escolha Usar uma função de serviço existente.

      2. Selecione a função a ser usada na lista.

  6. Escolha Configurações avançadas e, em seguida, localize a seção Configurações da chave de cache.

  7. Escolha Manter cookies na chave de cache ou Remover cookies da chave de cache. A captura de tela a seguir mostra a opção de configurações da tecla Cache no console.

    Captura de tela do botão de configurações da tecla Cache no console do Amplify.
  8. Escolha Próximo.

  9. Na página Revisar, escolha Salvar e implantar.

Alterando a configuração do cookie da chave de cache para um aplicativo

Você pode alterar a configuração do cookie da chave de cache para um aplicativo que já está implantado no Amplify. Use o procedimento a seguir para alterar a inclusão ou exclusão de cookies da chave de cache de um aplicativo usando o console do Amplify.

Para alterar a configuração do cookie da chave de cache para um aplicativo implantado
  1. Faça login no AWS Management Console e abra o console do Amplify.

  2. Na página Todos os aplicativos, escolha o aplicativo que você deseja atualizar.

  3. No painel de navegação, escolha Hospedagem e, em seguida, escolha Cabeçalhos e cache personalizados.

  4. Na página Cabeçalhos e cache personalizados, localize a seção Configurações da chave de cache e escolha Editar.

  5. Escolha Manter cookies na chave de cache ou Remover cookies da chave de cache. A captura de tela a seguir mostra a opção de configurações da tecla Cache no console.

    Captura de tela do botão de configurações da tecla Cache no console do Amplify.
  6. Escolha Salvar.