Gerenciamento de cookies de chave de cache
Ao implantar sua aplicação no Amplify, é possível escolher se deseja incluir ou excluir cookies na chave de cache. No console do Amplify, essa configuração é especificada na página Cabeçalhos personalizados e cache usando o botão Configurações da chave de cache. Para instruções, consulte Inclusão ou exclusão de cookies da chave de cache.
- Incluir cookies na chave de cache
-
Com essa configuração, o Amplify escolhe automaticamente uma configuração de cache ideal para sua aplicação com base no tipo de conteúdo que está sendo veiculado. É necessário escolher explicitamente esse tipo de configuração de cache.
Se você estiver usando os SDKs ou a AWS CLI, essa configuração corresponde à definir
cacheConfig.typecomoAMPLIFY_MANAGEDcom as APIsCreateAppouUpdateApp. - Excluir cookies da chave de cache
-
Essa é a configuração de cache padrão. Essa configuração de cache é semelhante à configuração
AMPLIFY_MANAGED, exceto pelo fato de excluir todos os cookies da chave de cache.Optar por excluir cookies da chave de cache pode resultar em melhor performance do cache. Entretanto, antes de escolher essa configuração de cache, é importante considerar se a sua aplicação usa cookies para veicular conteúdo dinâmico.
Se você estiver usando os SDKs ou a AWS CLI, essa configuração corresponde à definir o
cacheConfig.typecomoAMPLIFY_MANAGED_NO_COOKIEScom as APIsCreateAppouUpdateApp.
Para obter mais informações sobre a chave de cache, consulte Noções básicas da chave de cache no Guia do desenvolvedor do Amazon CloudFront.
Inclusão ou exclusão de cookies da chave de cache
É possível definir a configuração do cookie da chave de cache para uma aplicação no console do Amplify, nos SDKs ou na AWS CLI.
Use o procedimento a seguir para especificar se deseja incluir ou excluir cookies da chave de cache ao implantar uma nova aplicação usando o console do Amplify.
Para definir a configuração do cookie da chave de cache ao implantar uma aplicação no Amplify
-
Faça login no Console de gerenciamento da AWS e abra o console do Amplify
. -
Na página Todas as aplicações, escolha Criar nova aplicação.
-
Na página Comece a desenvolver com o Amplify, escolha seu provedor de repositório Git e escolha Avançar.
-
Na página Adicionar ramificação do repositório, faça o seguinte:
-
Selecione o nome do repositório a ser conectado.
-
Selecione o nome da ramificação do repositório a ser conectada.
-
Escolha Próximo.
-
-
Se a aplicação exigir um perfil de serviço do IAM, é possível permitir que a computação do Amplify Hosting crie automaticamente um perfil de serviço, ou é possível especificar um perfil que tenha criado.
-
Para permitir que o Amplify crie automaticamente um perfil e o anexe à sua aplicação:
-
Escolha Criar e usar um novo perfil de serviço.
-
-
Para anexar um perfil de serviço que você criou anteriormente:
-
Selecione Usar um perfil de serviço existente.
-
Selecione o perfil a ser usado na lista.
-
-
-
Escolha Configurações avançadas e localize a seção Configurações da chave de cache.
-
Escolha Manter cookies na chave de cache ou Remover cookies de chave de cache. A captura de tela a seguir mostra o botão Configurações da chave de cache no console.
-
Escolha Próximo.
-
Na página Revisar, escolha Salvar e implantar.
Alteração da configuração do cookie de chave de cache para uma aplicação
É possível alterar a configuração de cookie de chave de cache para uma aplicação que já esteja implantada no Amplify. Use o procedimento a seguir para alterar se deseja incluir ou excluir cookies de chave de cache para uma aplicação usando o console do Amplify.
Para alterar a configuração de cookie de chave de cache para uma aplicação implantada
-
Faça login no Console de gerenciamento da AWS e abra o console do Amplify
. -
Na página Todas as aplicações, escolha a aplicação que deseja atualizar.
-
No painel de navegação, escolha Hospedagem e, em seguida, escolha Cabeçalhos personalizados e cache.
-
Na página Cabeçalhos personalizados e cache, localize a seção Configurações de chave de cache e escolha Editar.
-
Escolha Manter cookies na chave de cache ou Remover cookies de chave de cache. A captura de tela a seguir mostra o botão Configurações da chave de cache no console.
-
Escolha Salvar.