Nginx 代理到 S3 并仍然使用 S3 IP 白名单

Nginx 代理到 S3 并仍然使用 S3 IP 白名单

我遇到了一个有点奇怪的情况,我需要代理 s3(是的,我知道,我知道,不理想,性能等等)。

问题是存储桶需要限制为选定数量的客户端 IP,并且 IP 列表已经存在于存储桶的配置文件中。

然而,代理时 S3 似乎不采用 X-Forwarded-For 或 X-Real-IP 标头。

这能做到吗?或者,在允许访问之前,Nginx 有没有办法读取策略,或者读取包含存储桶内 IP 的文本文件?

相关内容