【问题标题】:How to show only the domain url even when calling google storage url即使在调用谷歌存储 url 时如何仅显示域 url
【发布时间】:2021-01-26 20:04:49
【问题描述】:

我在 Google Compute VM 上托管了我的应用程序。但是,我将我的静态文件(如 html)存储在谷歌存储中。当我调用存储 url 时,它会显示类似 https://storage.googleapis.com/<bucket-name>/index.html 的内容。如何确保只有我的域可见,而不是存储 url。

【问题讨论】:

    标签: google-cloud-platform


    【解决方案1】:

    您可以拥有Domain-Named bucket,这需要 Google 验证所有权,如果您只有一个静态网站,您可以按照relevant section of the docs 的建议从 Google Cloud Storage 提供整个网站。

    【讨论】:

    • 没有。它不是一个静态站点。当我点击域名时,请求从负载均衡器提供服务,负载均衡器将请求重定向到存储上的登录 html。然后登录调用 backed 进行身份验证。在这种情况下,我可以用www.example.com 之类的域名重命名我的存储桶名称。可以和我的实际域同名吗
    • 查找 here 移动或重命名存储桶的说明。在我的回答中使用first link 给它一个域名。
    • 即使在我将存储桶重命名为我的域名之后。它仍然显示像https://storage.gogoleapis.com/www.<domainname>.com/index.html 这样的网址。我怎样才能通过 www.<domainname>.com 获得访问权限
    • 对不起。我似乎误解了你的问题。正如here 所解释的那样,应该有关于 CNAME 重定向的最后一步(请注意,它仅适用于 HTTP)。我还能够从社区中找到以下post,您也会发现它们很有趣(虽然还没有测试过)。
    • 哦,是的,这正是我想要的,虽然它看起来有点矫枉过正。奇怪的是 google 没有为此提供任何默认实现
    猜你喜欢
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多