Google Cloud App Engine (Django) 和 Google Cloud Storage 在具有自定义 URL 的单个域上工作
Google Cloud App Engine (Django) and Google Cloud Storage working on a Single Domain with Custom URLs
我有一个正在处理 supereye.co.uk 的 Django 应用程序。
Django 处理所有 URL 路由,例如 supereye.co.uk/signin supereye.co.uk/watch 等
我还在使用 Google 云存储,它与 gs://production2 上的 Google Cloud App Engine 协同工作。supereye.co.uk
我应该如何处理路由,以便可以通过 supereye.co.uk 域访问 App Engine 和存储。例如:
supereye.co.uk -> Django App, Google Cloud App Engine
data.supereye.co.uk -> Google Cloud Storage bucket, gs://production2.supereye.co.uk
有没有办法在完全不将 Django App 与存储桶相关联的情况下实现这一点?
在使用适当的 https 自定义域邮件(例如“https://data.supereye.co.uk”而不是例如“https://storage.googleapis”时,存储桶是否可以通过其自己的资源访问.com/production-supereye-co-uk/video/DFeMfXUk4Te/thumbnail/Mx73lhda8n8x.webp" ?
是否有任何内部 Google 云工具可以让我实现这一点?
如 中所述,您可以使用负载平衡器执行此操作。您可以设置一个 URL 映射来匹配所需的路径,并将不同的请求分别指向后端存储桶和应用引擎。
如果您只想用域名命名您的存储桶,那么我建议您通过 Domain-named bucket verification。本次link主要关注创建域名桶的需求。
我有一个正在处理 supereye.co.uk 的 Django 应用程序。
Django 处理所有 URL 路由,例如 supereye.co.uk/signin supereye.co.uk/watch 等
我还在使用 Google 云存储,它与 gs://production2 上的 Google Cloud App Engine 协同工作。supereye.co.uk
我应该如何处理路由,以便可以通过 supereye.co.uk 域访问 App Engine 和存储。例如:
supereye.co.uk -> Django App, Google Cloud App Engine
data.supereye.co.uk -> Google Cloud Storage bucket, gs://production2.supereye.co.uk
有没有办法在完全不将 Django App 与存储桶相关联的情况下实现这一点?
在使用适当的 https 自定义域邮件(例如“https://data.supereye.co.uk”而不是例如“https://storage.googleapis”时,存储桶是否可以通过其自己的资源访问.com/production-supereye-co-uk/video/DFeMfXUk4Te/thumbnail/Mx73lhda8n8x.webp" ?
是否有任何内部 Google 云工具可以让我实现这一点?
如
如果您只想用域名命名您的存储桶,那么我建议您通过 Domain-named bucket verification。本次link主要关注创建域名桶的需求。