google-app-engine - 是否可以使用一个域的 Google App Engine 在 Google Cloud Storage 上提供静态文件?

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

首先,使用 Google App Engine 构建网站 www.example.com https://cloud.google.com/products/

其次,将静态图像 example.jpg 上传到 Google Cloud Storage https://cloud.google.com/products/cloud-storage又名 https://developers.google.com/storage/

是否可以将 example.jpg 作为 http://www.example.com/images/example.jpg 提供?而不是使用子域,例如 images.example.comcdn.example.com

我想这样做的原因是我想在必要时更轻松地将我的网站移动到 VPS。

最佳答案

我不这么认为,不。单个域名必须路由到 Google Cloud Storage 或 Google App Engine。

请注意,您可以作弊。您可以将您的应用引擎应用配置为接受所有请求,比如“/images/X”并将它们重定向到 images.example.com/X,或者您可以让您的应用从 GCS 读取数据并将其反馈给用户直接来自 App Engine,但这些都不是好的解决方案。

如果您稍后想转移到 VPS,您或许可以将 VPS 配置为处理两个域,一个用于图像,一个用于动态内容。

关于google-app-engine - 是否可以使用一个域的 Google App Engine 在 Google Cloud Storage 上提供静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537123/

相关文章:

pytorch - Google Colab 最近引发错误 ModuleNotFoundError : No module named 'google.cloud.storage.retry'

php - 尝试连接时,Google Cloud Storage 向我提供授权代码 401 无效凭据

java - 复制云存储文件(创建文件的副本)

google-app-engine - GKE 内部负载均衡器无法创建

python - 任务队列从 View 中工作,但从单元测试运行时出现 UnknownQueueError

python - Appengine - 在数据存储中存储 Pickled

google-app-engine - 是否可以在谷歌应用引擎上将马提尼的 sessionauth 与数据存储一起使用?

google-cloud-platform - 使用 Google Cloud Platform 时 Terraform 状态锁定的机制是什么?

google-app-engine - App Engine 数据管道谈话 - 对于扇入物化 View ,为什么需要工作索引?

google-cloud-storage - 来自 S3 的云存储传输服务卡在 "this transfer is starting"