Quelles informations dois-je communiquer à AWS Support pour diagnostiquer les problèmes de latence liés à distribution web de CloudFront ?

Lecture de 2 minute(s)
0

J'ai ouvert un dossier de support technique auprès d'AWS Support pour résoudre les problèmes de latence liés à ma distribution web Amazon CloudFront. Je souhaite inclure les informations requises.

Résolution

Remarque : Vous devez avoir un plan d'assistance Developer, Business ou Enterprise pour ouvrir un dossier d'assistance technique.

Saisissez les informations suivantes :

  1. Rassemblez les identifiants de demande Amazon CloudFront pour les demandes présentant des problèmes de latence. Trouvez les identifiants de demande de l'une des manières suivantes :
    À partir de l'en-tête de réponse HTTP X-Amz-Cf-Id renvoyé par CloudFront. Utilisez un utilitaire tel que cURL pour récupérer l'en-tête de réponse.
    -ou-
    À partir du journal d'accès à CloudFront. L'identifiant de demande se trouve dans le champ numéro 15 d'un fichier journal de distribution web.

  2. Mesurez le temps nécessaire pour télécharger l'objet depuis CloudFront. Mesurez également le temps nécessaire pour télécharger l'objet directement depuis l'origine. Ensuite, obtenez le décalage horaire entre les deux méthodes de téléchargement.

Pour obtenir ces informations, utilisez une commande cURL similaire à ce qui suit :

curl -v -L --output /dev/null --silent --show-error --write-out 'lookup: %{time_namelookup}\nconnect: %{time_connect}\nappconnect: %{time_appconnect}\npretransfer: %{time_pretransfer}\nredirect: %{time_redirect}\nstarttransfer: %{time_starttransfer}\ntotal: %{time_total}\n' '<CloudFront-DNS or origin-endpoint>'

Si le problème peut être reproduit par un navigateur, récupérez le fichier HAR correspondant.

  1. Obtenez l'adresse IP auprès de votre résolveur DNS pour les problèmes de latence liés à une adresse spécifique. Pour savoir comment trouver l'adresse IP publique du résolveur DNS, consultez la section Comment déterminer si mon résolveur DNS public prend en charge l'extension EDNS Client Subnet (ECS) ?

  2. Obtenez les rapports TCP Traceroute ou MTR pour le DNS ou l'IP CloudFront et le point de terminaison d'origine. Par exemple, votre point de terminaison peut se trouver dans Amazon Elastic Compute Cloud (Amazon EC2) ou dans un équilibreur de charge d'application.

Pour obtenir le rapport MTR, exécutez la commande suivante :

mtr -rwzn <CloudFront-DNS or origin-endpoint>

Informations connexes

Comportement des demandes et des réponses

Comment résoudre les problèmes liés à CloudFront et réduire la latence accrue ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 8 mois