Configuração de Cloudflare (com wrangler)
As capturas de tela a seguir ilustram como configurar o Cloudflare usando a interface de linha de comando wrangler para fornecer conteúdo do AEM. As configurações essenciais são marcadas com um círculo vermelho.
Criar um site do Cloud Flare
Insira o domínio:
Selecione um plano:
Observe que as invalidações por push cirúrgico só têm suporte no plano da Empresa. Em todos os outros planos, todo o cache do site será removido sempre que um autor publicar uma alteração de conteúdo.
Para esta apresentação, usaremos o Plano gratuito.
Configurar invalidação por push para Cloud Flare
A invalidação de push limpa automaticamente o conteúdo na CDN de produção do cliente (por exemplo, www.yourdomain.com) sempre que um autor publica alterações de conteúdo.
O conteúdo é removido por url e por tag/chave de cache.
A invalidação de push é habilitada ao adicionar propriedades específicas à configuração do projeto (uma pasta de trabalho do Excel chamada .helix/config.xlsx no Sharepoint ou uma Planilha do Google chamada .helix/config no Google Drive).
Propriedades de configuração:
Para criar um token de API,
- ir para Tokens de API
- clique em "Criar token",
- vá para "Criar token personalizado" na parte inferior e clique em "Começar"
- insira um nome de token (por exemplo,
"Production Site Purge Token"), - Permissões: "Zona", "Limpeza de cache", "Limpeza"
- Recursos da região: "Incluir", "Zona específica", "<sua zona de produção>"
- clique em "Continuar para o resumo"
- clique em "Criar token",
- copie o valor do token gerado.
Observe que somente os sites no plano corporativo serão removidos cirurgicamente pelo URL e pela chave de cache. Em vez disso, Limpar Tudo será executado em sites não empresariais sempre que um autor publicar uma alteração de conteúdo.
Você pode validar as credenciais com esta ferramenta.
Configuração de DNS
Ignoraremos a etapa de configuração do DNS, pois isso estaria além do escopo dessa simples apresentação. Verifique se o registro CNAME é Proxy:
Configuração de SSL/TLS
Selecione SSL/TLS no painel esquerdo e Certificados Edge na lista suspensa:
No lado direito, role para baixo até Sempre usar HTTPS e habilite-o:
Configurar armazenamento em cache
Criar regra de página
Criar trabalhador
Bifurque ou crie um novo repositório GitHub usando este modelo.
Clonar o repositório e seguir as instruções no README. Você pode pular diretamente para a etapa 2.
Depois de concluir todas as etapas, você deve estar pronto.