【发布时间】:2020-04-18 16:49:34
【问题描述】:
我有一个在 Cloud Run (nginx webserver) (more info here) 上运行的 Angular Web 应用程序,我想从 GCP 元数据服务器获取访问令牌。我试图打电话给https://metadata.google.internal(使用来自 Cloud Shell 的 curl),但连接被拒绝。对 HTTP 的调用运行良好。
当我从我的应用程序(通过 https 加载)通过 HTTP 向元数据服务器进行调用时 - 从逻辑上讲,我收到了混合内容错误。尝试通过 HTTPS 访问元数据服务器时 - 我收到错误 504 网关超时,我认为是由于元数据服务器拒绝 HTTPS 上的调用。
对于如何解决此问题的任何想法,我将不胜感激。
【问题讨论】:
标签: nginx google-cloud-platform metadata google-cloud-run mixed-content