Configuração do Cloud Flare (com wrangler
)
As capturas de tela a seguir ilustram como configurar Cloudflare usar a interface de linha de comando do wrangler para fornecer conteúdo de 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ão suportadas somente no Enterprise plano. 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
A invalidação por push limpa automaticamente o conteúdo na CDN de produção do cliente (por exemplo, www.yourdomain.com
), sempre que um autor publicar alterações de conteúdo.
O conteúdo é removido por url e por tag/chave de cache.
A invalidação por push é ativada ao adicionar propriedades específicas à configuração do projeto (uma pasta de trabalho do Excel chamada .helix/config.xlsx
no Sharepoint ou em 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"
- digite um nome de token (por exemplo,
"Production Site Purge Token"
), - Permissões: "Zona", "Limpeza de cache", "Limpeza"
- Recursos de região: "Incluir", "Zona específica", "<your production="" zone="">"
- 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. A Limpar tudo serão executados em sites não empresariais sempre que um autor publicar uma alteração de conteúdo.
Você pode validar as credenciais com este 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 está Proxy:
Configuração de SSL/TLS
Selecionar SSL/TLS no painel esquerdo e Certificados do Edge na lista suspensa:
No lado direito, role para baixo até Sempre usar HTTPS e ative-a:
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 do README. Você pode pular diretamente para etapa 2.
Depois de concluir todas as etapas, você deve estar pronto.