Publié le: Jul 24, 2020
Les en-têtes de géolocalisation supplémentaires sont désormais disponibles dans Amazon CloudFront et peuvent être utilises dans les nouvelles stratégies de demande d'origine et de mise en cache.
Vous pouvez désormais configurer CloudFront pour ajouter des en-têtes de géolocalisation supplémentaires qui fournissent plus de granularité dans vos stratégies de demande d'origine et de mise en cache. Auparavant, vous pouviez configurer Amazon CloudFront pour fournir le code du pays de l'utilisateur dans un en-tête de demande que CloudFront envoyait à votre origine. Les nouveaux en-têtes vous donnent un contrôle plus granulaire du comportement de cache et de votre accès d'origine au nom de pays, à la région, à la ville, au code postal, à la latitude et à la longitude de l'utilisateur, tous basés sur l'adresse IP de celui-ci.
En-têtes de géolocalisation supplémentaires avec des exemples de valeur :
CloudFront-Viewer-Country-Name : États-Unis
CloudFront-Viewer-Country-Region : MI
CloudFront-Viewer-Country-Region-Name : Michigan
CloudFront-Viewer-City : Ann Arbor
CloudFront-Viewer-Postal-Code : 48105
CloudFront-Viewer-Time-Zone : America/Detroit
CloudFront-Viewer-Latitude : 42.30680
CloudFront-Viewer-Longitude : -83.70590
CloudFront-Viewer-Metro-Code : 505
Vous pouvez utiliser ces en-têtes de géolocalisation en plus des en-têtes CloudFront déjà pris en charge pour personnaliser le contenu que vous diffusez à vos utilisateurs. Par exemple, vous pouvez passer l'en-tête « postal-code » à votre origine pour afficher du contenu ou des publicité hyper-localisés. Vous pouvez aussi utiliser les fonctions de demande d'origine Lambda@Edge pour effectuer des appels réseau afin de rechercher des fichiers de langue locaux et de construire et renvoyer une page HTML spécifique à une langue pour chaque pays ou région.
Ces en-têtes de géolocalisation supplémentaires sont maintenant disponibles et utilisables dans toutes les distributions Amazon CloudFront sans aucuns frais supplémentaires.
Pour utiliser ces nouveaux en-têtes, consultez le guide du développeur CloudFront. Apprenez-en davantage sur les nouvelles stratégies de demande d'origine et de mise en cache dans notre blog. Consultez la page produit Lamda@Edge pour en savoir plus sur l'exécution de code en réponse à des événements CloudFront. Consultez notre page produit pour en savoir plus sur Amazon CloudFront.