为App-Engine网站设置CNAME(没有自定义域),将Google云端存储存储桶配置为网站

时间:2014-06-15 12:53:06

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

我在gaeid.appspot.com部署了一个app-engine应用程序,同一个项目有一个名为store.gaeid.appspot.com的GCS存储桶,我想将其配置为网站。

GCS documentation says我需要创建一个CNAME记录,将store.gaeid.appspot.com指向c.storage.googleapis.com,我无法在GAE中找到GAE应用程序的选项(没有自定义域名。)

有没有办法将store.gaeid.appspot.com指向桶?

1 个答案:

答案 0 :(得分:1)

您可能无法管理DNS域appspot.com。因此,您只能使用自己的域名,并按照文档中的说明正确配置cname。

编辑:

将桶用作网站:

  • 存储桶的名称必须是网站的网址:www.example.com
  • example.com的www需要通过域名的dns面板指向c.storage.googleapis.com

您没有域appspot.com的dns面板,Google也没有提供此功能。

但是,您可以在GAE中使用静态文件夹的旧方法,app.yaml中的微小配置:

handlers:

- url: /
  static_files: www/index.html
  upload: www/index.html

- url: /static
  static_dir: www/static