1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
Yes. X-Forwarded-For Header can be manipulate.
So, You can use Lambda@Edge for origin request phase to overwrite X-Forwarded-For header or create other header like True-Client-IP.
Simple example is below.
'use strict';
exports.handler = function(event, context, callback) {
var request = event.Records[0].cf.request;
request.headers["true-client-ip"] = [{"key":"True-Client-IP","value":request.clientIp}]
request.headers["x-forwarded-for"] = [{"key":"X-Forwarded-For","value":request.clientIp}]
callback(null, request);
};
please check other L@E samples below. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html
répondu il y a 4 ans
Contenus pertinents
- demandé il y a un an
- Réponse acceptéedemandé il y a 7 mois
- demandé il y a 6 mois
- Réponse acceptéedemandé il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 6 mois
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans