---
name: azion-implante-o-template-applications-proxy
description: >-
  Implante, com o template Applications Proxy, uma aplicação na frente da sua origem que ignora o cache e encaminha cookies em uma rota de URL.
---

# Implante o template Applications Proxy

Você pode implantar o template Applications Proxy pelo Azion Console para ignorar o cache em uma rota de URL da sua origem. O template coloca uma [aplicação](/pt-br/documentacao/plataforma/applications/) na frente da origem. Ele cria uma regra no [Rules Engine para Applications](/pt-br/documentacao/plataforma/applications/rules-engine/) e a regra continua editável depois do deployment.

O critério da regra compara a variável `${uri}` com a rota que você informa, como `/url_route`, pelo operador `starts_with`. Uma requisição que corresponde a ele executa três behaviors:

- [Set Connector](/pt-br/documentacao/plataforma/applications/rules-engine/#set-connector) envia a requisição para `Default Origin`, a origem que o template cria a partir do endereço que você informa.
- [Bypass Cache](/pt-br/documentacao/plataforma/applications/rules-engine/#bypass-cache) impede que a Azion armazene em cache a resposta da origem, então os cache settings da aplicação não se aplicam à rota.
- [Forward Cookies](/pt-br/documentacao/plataforma/applications/rules-engine/#forward-cookies) envia o header `Set-Cookie` da origem para o usuário.

Bypass Cache age sobre o cache da Azion e não sobre a camada do Tiered Cache. Se um cache setting da aplicação ativa Tiered Cache, essa camada ainda armazena em cache os objetos da rota pelo TTL mínimo dela. Para mais informações, consulte [Tiered Cache](/pt-br/documentacao/plataforma/applications/cache/tiered-cache/).

## Pré-requisitos

- O endereço da sua origem, o servidor de onde a aplicação busca o conteúdo original.
- Acesso ao Azion Console. Para entrar, consulte [Como acessar o Azion Console](/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console/).

---

## Implante o template

O template Applications Proxy é implantado a partir de um formulário no Azion Console, e o formulário marca cada campo obrigatório com um asterisco. A aplicação que ele cria usa [Application Accelerator](/pt-br/documentacao/plataforma/applications/como-funciona/#application-accelerator) e [Functions](/pt-br/documentacao/plataforma/functions/), o que pode gerar custos relacionados ao uso. Para os valores, consulte [Preços](/pt-br/documentacao/fundamentos/precos/).

Abra o formulário do template no Azion Console:

[Implantar](https://console.azion.com/create/azion/edge-application-proxy)

Para implantar o template pelo formulário:

1. **Nomeie a aplicação**

   Insira um nome único para a aplicação na Azion. Um nome que já está em uso retorna uma mensagem de erro.

2. **Insira o endereço da origem**

   Insira o endereço da origem de onde a aplicação busca o conteúdo original, como `www.yourwebsite.com`.

3. **(Opcional) Insira um host header personalizado**

   Se a sua origem precisa de informações de host no header da requisição para retornar conteúdo, insira essas informações, como `${host}`. Para mais informações sobre o host header, consulte [Origins](/pt-br/documentacao/plataforma/connectors/origins/).

4. **Insira a rota que o bypass cobre**

   Insira a rota de URL à qual a regra de bypass se aplica, como `/url_route`.

5. **Inicie o deployment**

   Envie o formulário. Uma janela mostra os logs do deployment enquanto ele é executado.

Quando o deployment termina, a página mostra as informações da aplicação e as opções para continuar. A configuração leva alguns minutos para se propagar pela infraestrutura distribuída da Azion. Até lá, o link da aplicação pode não mostrar a página, então aguarde alguns minutos e abra o link de novo.

Este vídeo mostra o deployment do template Applications Proxy:

[Implante o template Applications Proxy](https://www.youtube.com/watch?v=BRoJ9lRZ80I)

Implante o template Applications Proxy, que ignora o cache em uma rota de URL da sua origem.

---

## Abra a regra de bypass

A regra que o template Applications Proxy cria continua editável na aba **Rules Engine** da aplicação. Nessa aba, você pode alterar a rota ou os behaviors da regra.

Para abrir a regra:

1. **Abra a página Applications**

   Acesse [Azion Console](https://console.azion.com/) > **Applications**. A página lista todas as aplicações da conta em ordem alfabética.

2. **Pesquise a aplicação**

   Insira o nome que você deu à aplicação. A busca filtra a lista apenas pelo nome da aplicação.

3. **Selecione a aplicação**

4. **Selecione a aba Rules Engine**

5. **Selecione a regra que o template criou**

A regra abre para edição, com o critério e os três behaviors que o template definiu. Para cada campo do critério e dos behaviors, consulte [Rules Engine para Applications](/pt-br/documentacao/plataforma/applications/rules-engine/#bypass-cache). Para as configurações da própria aplicação, consulte [Main Settings](/pt-br/documentacao/plataforma/applications/main-settings/). Para criar uma aplicação manualmente, com um connector e uma regra próprios, consulte [Primeiros passos com Applications](/pt-br/documentacao/plataforma/applications/primeiros-passos/).

---

## Próximos passos

- [Rules Engine para Applications](/pt-br/documentacao/plataforma/applications/rules-engine.md#bypass-cache): Cada opção de Bypass Cache, Forward Cookies e Set Connector e as variáveis que um critério pode testar.
- [Variação de cache](/pt-br/documentacao/plataforma/applications/application-accelerator/variacao-de-cache.md#bypass-cache-e-um-ttl-de-0): Como Bypass Cache difere de um TTL de cache de 0 na mesma rota.
- [Configure políticas de cache para uma aplicação](/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/cache-settings.md): Defina como a Azion armazena em cache o conteúdo das rotas que a regra de bypass não abrange.
- [Boas práticas de Applications](/pt-br/documentacao/plataforma/applications/boas-praticas.md#descarte-tiered-cache-antes-de-contar-com-bypass-cache): Descarte Tiered Cache antes de contar com Bypass Cache para uma rota.
