【问题标题】:Google Cloud Storage CNAME URL Redirect谷歌云存储 CNAME URL 重定向
【发布时间】:2023-03-23 20:47:01
【问题描述】:

我在 Google Cloud 存储中有一个公共存储桶“wordgamesswf”,可以通过 url 访问对象 http://commondatastorage.googleapis.com/wordgamesswf/linguistics

我需要托管我域中的文件,因此我添加了一个从 wordgamesswf.addictingwordgames.com 到 c.storage.googleapis.com 的 CNAME 重定向

我正在尝试访问对象 http://wordgamesswf.addictingwordgames.com/linguistics

但我收到以下错误

    <Error>
     <Code>NoSuchBucket</Code>
     <Message>The specified bucket does not exist.</Message>
    </Error>

有什么我错过的吗?

【问题讨论】:

    标签: google-app-engine google-cloud-storage


    【解决方案1】:

    您的存储桶名称为wordgamesswf,您的域名为addictingwordgames.com

    要通过http://wordgamesswf.addictingwordgames.com/linguistics 访问对象,您必须创建一个名为 "wordgamesswf.addictingwordgames.com" 的存储桶并将 CNAME 条目设置为 -

    wordgamesswf.addictingwordgames.com CNAME c.storage.googleapis.com.

    通过这样做,您可以使用以下 URL 从 wordgamesswf.addictingwordgames.com 访问语言学:

    http://wordgamesswf.addictingwordgames.com/linguistics

    【讨论】:

      【解决方案2】:

      这种方法对我有用:

      1. 创建一个与您的子域同名的存储桶。喜欢 子域名.ltd

      2. 因为它是一个真正的子域,Google 会要求您验证 所有权。只需遵循要求并证明您是所有者 域。

      3. 为 sub.domain.ltd 创建一个 CNAME 并将其指向 c.storage.googleapis.com。

      4. 转至sub.domain.ltd/file 访问您的文件。你不需要去sub.domain.ltd/sub.domain.ltd/file

      它应该工作! 此外,您可以在自己的子域上使用一些 CDN 功能。

      【讨论】:

        【解决方案3】:

        对于我在 Google Domains 上的案例,我已经完成了以下设置并且它有效:

        wordgamesswf CNAME c.storage.googleapis.com

        现在我可以访问 GCS Bucket 了:wordgamesswf.addictingwordgames.com

        通过 wordgamesswf.addictingwordgames.com/myfile

        【讨论】:

          猜你喜欢
          • 2020-09-10
          • 1970-01-01
          • 2016-10-12
          • 1970-01-01
          • 1970-01-01
          • 2012-08-19
          • 2017-01-11
          • 1970-01-01
          相关资源
          最近更新 更多