1 Risposta
- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
0
【以下的回答经过翻译处理】 是的,X-Forwarded-For Http Header可以被修改。
因此,您可以使用Lambda@Edge来在原始请求阶段覆盖X-Forwarded-For Http Header或创建其他HTTP Header,如True-Client-IP。
以下是简单示例。
'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);
};
请查看以下其他Lambda@Edge示例。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa