amazon-web-services - 带有 X-Forwarded-For 标头的 Nginx 和 AWS API Gateway 未显示真实 IP
问题描述
我有以下堆栈:Ngnix
-> API Gateway
-> Lambda
(集成类型)
在Nginx
配置文件中,我使用以下指令:proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
当我检查日志时,
- 在 API Gateway 日志中,我看到负载均衡器 IP
- 在 Lambda 日志中,我确实可以访问
X-Forwarded-For
标题
我的问题:如何将X-Forwarded-For
标头及其值添加到 API 网关日志中,或者更好的是,将sourceIP
值替换为我们转发的值。
解决方案
推荐阅读
- c++ - 将类方法作为另一个类中函数的参数传递
- networking - 通过“信号、发射和统计”功能进行统计收集,无需修改 omnet++ 模型(TicToc 教程 5.3)
- asp.net-core - 如何使用属性将项目添加到具有 ASP.NET Core 的附加值集合 ModelMetadata?
- r - 对于条形图,如何从 R 上显示的 x 轴获取所有标签?
- javascript - jQuery:引导模式未显示
- google-sheets - 每隔几周设置 Google 表格背景颜色
- python - 对在 Pytorch 中使用 super() 构建神经网络感到困惑
- javascript - 如何使用 MapBox 获取单个坐标数组?
- c++ - 在 constexpr 类中使用构造函数之外的构造函数参数
- c# - justify text without custom render