首先,使用Google App Engine https://cloud.google.com/products/
构建网站www.example.com
其次,将静态图片example.jpg
上传到Google云端存储https://cloud.google.com/products/cloud-storage又名https://developers.google.com/storage/
是否可以将example.jpg
作为http://www.example.com/images/example.jpg
投放?而不是使用images.example.com
或cdn.example.com
等子域
我想这样做的原因是因为我希望在必要时让我的网站更容易移动到VPS。
答案 0 :(得分:2)
我不相信,不。单个域名必须路由到Google云端存储或Google App Engine。
你可以作弊,请注意。您可以将应用引擎应用配置为接受所有请求,例如“/ images / X”并将其重定向到images.example.com/X,或者您可以让您的应用从GCS读取数据并将其反馈给用户直接来自app引擎,但这些都不是一个好的解决方案。
如果您想稍后转移到VPS,您可以将VPS配置为处理两个域,一个用于图像,另一个用于动态内容。
答案 1 :(得分:0)
您已设置 Google云端存储(GCS) https://cloud.google.com/products/cloud-storage又名https://developers.google.com/storage/
当您分配了除{GCS 之外的example.jpg
指向时,您无法将http://www.example.com/images/example.jpg
上传到Google云端存储(GCS)的图片www.example.com
投放(c.storage) .googleapis.com)
如果您坚持使用域名,那么当您可以http://www.example.com/images/example.jpg
通过.htaccess
重定向到动态文件时,您可以考虑 parsing the images in base64code 把代码打印出来就像这样:
header("Location: http://mybucket/resample/example.jpg");
您还可以考虑将静态文件(如js,html,css等)放入存储桶中, access those files 通过Google App Engine(GAE)充当动态内容。