添加带有指向 Google 存储空间的自定义子域的 SSL 应用引擎



当前应用程序:

  • 自定义域上的 Goole 应用引擎:myapp.com
  • 自定义子域(使用 DNS)上的 Google Cloud Storage 存储分区:images.myapp.com
  • 我有images子域的 SSL 证书

我的问题是:是否可以使用 SSL 进行此配置?

我尝试过的事情:

  • 负载均衡器。我无法弄清楚如何将未/images/*的所有内容重定向到 GAE(似乎它仅适用于后端)
  • dispatch.yaml.我认为它仅适用于您部署的服务
  • App Engine 设置中,我添加了images.myapp.com,但由于images.myapp.com的重定向是在 DNS 级别完成的,因此安全层丢失了

欢迎任何建议或想法。

谢谢!

限制来自在自定义域下显示为网站的云存储桶 - 您不能使用它 SSL。从您希望通过 HTTPS 提供您的内容:

云存储网络服务器目前不支持SSL;因此, 您只能将别名记录重定向与 HTTP 一起使用,而不能与 HTTPS 一起使用。如果你 希望通过 HTTPS 从您的存储桶提供内容,我们建议您 将第三方内容交付网络与云存储结合使用。 或者,您可以从以下位置提供静态网站内容 Firebase Hosting 而不是 Google Cloud Storage。

如果您网站的内容符合代码和静态数据存储配额,您可以通过 GAE 作为静态内容(通过谷歌 CDN)为您的网站提供服务,该内容可以映射到自定义域并使用 SSL。看:

  • 提供静态文件
  • 在 Google App Engine 上托管静态网站

如果您的内容超过上述配额,那么您仍然可以通过您的应用程序提供它,但可以动态地,您的应用程序访问存储在 GCS 上的内容并提供它 - 更昂贵,因为您将使用它的实例小时数。

最新更新