自定义域中的后端实例

时间:2012-12-03 18:42:05

标签: google-app-engine

我无法在自定义域中访问我的后端实例。

例如,我有一个应用程序,我成功访问了正常实例:

http:// www。[my_app_id] .appspot.com http:// [my_app_id] .appspot.com

我有一个后端配置名称= test,我在以下位置成功访问了Backend Instance:

HTTP://测试[my_app_id] .appspot.com的

在管理界面中,“实例”链接分别显示后端和普通实例的实例。内容显示相同,但​​在请求转到后端实例和转到普通实例时很容易看到。


然后我在Google Apps中配置了通配符“test”,以便通过自定义网址访问我的后端实例:

我继续在以下地点成功访问正常实例:

http:// www。[my_domain] .com http:// [my_domain] .com

但请求

HTTP://测试[my_domain] .COM

重写为普通实例而不是后端实例。

该文档说它应该可以工作,但我现在不能使用自定义域,因为我的应用程序是多租户。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

正如我所理解的那样,您的支持确实应该由前端访问。

因此,当您的应用程序前端向后端发出请求时(例如通过URL),它将起作用,因为它全部在内部完成。

您是否将后端设置为可公开访问?

https://developers.google.com/appengine/docs/python/backends/overview#Public_and_Private_Backends

  

默认情况下,后端是私有的,因为它们通常在应用程序中充当组件,而不是充当其公共面。应用程序管理员,应用程序实例以及App Engine API和服务(例如任务队列任务和Cron作业)可以访问专用后端,而无需任何特殊配置。后端主要不是针对面向用户的流量,但您可以将后端公开用于测试或与外部系统进行交互。

我不知道为什么重定向不起作用,但也许您应该修改您的问题以显示您在此尝试解决的问题并获得答案?