Google cloud storage 谷歌云存储誓言mod_代理

Google cloud storage 谷歌云存储誓言mod_代理,google-cloud-storage,google-compute-engine,Google Cloud Storage,Google Compute Engine,各位, 配置Apache以传递身份验证信息的正确方法是什么?我们正在尝试使用apache前置一个存储桶,并具有以下配置: SSLProxyEngine On RequestHeader set Front-End-Https "On" ProxyPass /bucketname https://storage.googleapis.com/bucketname RequestHeader add Authorization "Bearer 4/_gCUxIJoLgasdl;fkjasdfldjs

各位, 配置Apache以传递身份验证信息的正确方法是什么?我们正在尝试使用apache前置一个存储桶,并具有以下配置:

SSLProxyEngine On
RequestHeader set Front-End-Https "On"
ProxyPass /bucketname https://storage.googleapis.com/bucketname
RequestHeader add Authorization "Bearer 4/_gCUxIJoLgasdl;fkjasdfldjsfjksdfYGjYfAI"
我对宣誓很陌生。根据我收集的信息,您可以通过HTTP头指定身份验证参数,并将其传递给GCS。通过上面的配置,我得到以下结果:

<Error>
<Code>AuthenticationRequired</Code>
<Message>Authentication required.</Message>
</Error>
我还需要用mod_头指定哪些其他信息


谢谢

我对这个问题有点困惑。您是否试图让Apache代理已具有正确授权头的请求?或者让Apache处理授权并将整个bucket代理给未经身份验证的用户?@Briandrosey Apache将bucket代理给“未经授权的用户”,谢谢!除了特定的apache实例之外,bucket必须限制为任何其他请求。您从何处获取承载字符串?承载字符串是到期的访问令牌。您必须定期从刷新令牌重新生成访问令牌。我认为如果没有服务器端脚本,您不可能做到这一点。我可以问更多关于用例的问题吗?你的最终目标是什么?背景是什么?(这将在哪里运行?HTTP客户机可以自己使用Oauth2吗?)