nginx - 代理传递到 nginx 中的请求标头
问题描述
目前,我有一个集群,nginx 为我的应用程序和内部 s3 服务提供流量(由 minio 提供,因为外部用户无法解析服务的 URL 名称)。
现在,我想通过预签名的 url 上传文件。这个预签名的 url 不能被外部用户使用(只能在集群内使用)。所以用户/客户端会请求获取一个预签名的url(不能直接使用,因为无法解析URL名称),然后当客户端要上传文件时,它会向应用程序发出POST请求预先签名的 url 作为标题。
现在我的问题是,我不希望我的应用收到这个请求。我希望它被 nginx 拦截,因此它可以将带有所有数据的请求转发/重定向到我的内部 minio/s3.Nginx 会将请求转发/重定向到存储在我的请求标头中的预签名 url。我还需要请求方法相同。有什么办法可以做到这一点
解决方案
推荐阅读
- tensorflow - 关于tensorflow lite量化代码、论文和文档不一致的问题
- firebase - Firebase Cloud Function 我想更改所有用户数据
- node.js - Heroku Postgres:未处理的拒绝错误:自签名证书
- python - 是在 keras 的动量之前还是之后应用剪辑规范?
- html - 是否可以在 perl 中用符号链接替换 url?
- indexeddb - 如何取消订阅 Dexie Hook
- reactjs - 我如何处理 redux-saga 中的 axios 错误
- c++ - 了解 compare_exchange_weak
- amazon-web-services - AWS EC2 - 我可以使用公共 DNS 主机名完成哪些我无法使用公共 IPv4 地址的事情?
- android - 放大 Auth 和 Android:如何获取访客会话令牌?