Ajout d’un en-tête d’adresse IP réelle du client à un événement de demande utilisateur dans les fonctions CloudFront - Amazon CloudFront

Ajout d’un en-tête d’adresse IP réelle du client à un événement de demande utilisateur dans les fonctions CloudFront

L’exemple de code suivant montre comment ajouter un en-tête d’adresse IP réelle du client à un événement de demande utilisateur dans les fonctions CloudFront.

JavaScript
Exécution JavaScript 2.0 pour les fonctions CloudFront
Note

Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel Exemples de fonctions CloudFront.

async function handler(event) { var request = event.request; var clientIP = event.viewer.ip; //Add the true-client-ip header to the incoming request request.headers['true-client-ip'] = {value: clientIP}; return request; }

Pour obtenir la liste complète des guides de développement AWS SDK et des exemples de code, consultez Utilisation de CloudFront avec un kit AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit de développement logiciel (SDK).