嗨,appengine 开发人员,
我们对欧洲银行应用程序有一个重大影响问题,这是他们的第一次 Google Apps 和 Google Cloud 体验。我们需要解决这个问题,以保持对 Google 可以提供该服务的信任。是否有任何选择可以在合理的时间内解决如此重大的问题?最好不要支付高级帐户,此时此试点产品不需要。
该问题已在 appengine 公共问题跟踪器上报告了一个多月:http ://code.google.com/p/googleappengine/issues/detail?id=7979
当 app.yaml 中设置了 secure:always 时, App Engine 在http://customdomain.example.com上返回 403 ,而不是将其重定向到 https。应用程序的身份验证设置为 Google Apps 域,这可能(也可能不会)在触发问题中发挥作用。
- http://appid.appspot.com正确重定向到https://appid.appspot.com
- http://customdomain.example.com -> 返回 403
- https://customdomain.example.com -> 有效
感谢您提供设计精美的服务,否则
简
更新:
该问题已证明与 Google Page Speed 服务有关联。在应用程序控制台中禁用时,重定向工作正常。重新启用后,它再次失败。
在具有 PageSpeed、VIP SSL、Google Apps 域授权、仅存储在欧盟数据中心的 Google Apps 数据集的生产应用程序上观察到此问题。
在没有欧盟数据位置限制的情况下,使用 PageSpeed、SNI SSL、Google Apps 域授权测试应用程序时未观察到此问题。
作为临时解决方法,我们在app.yaml中为站点入口 url注释掉了secure:always ,并用https://gist.github.com/3974365修饰了它们的处理程序方法。
还有google group讨论,如果你有类似的问题,或者寻找解决方案。 https://groups.google.com/d/topic/google-appengine/w3aKx9KxYoU/discussion