嗨其他开发人员,
我们对欧洲银行应用程序产生了重大影响问题,这是他们的第一个Google Apps和Google Cloud体验。我们需要解决此问题,以保持对Google可以提供服务的信任。有没有办法在合理的时间内解决这些重大问题?最好不要支付高级帐户,此时此试用产品不需要。
该问题已经在一个多月内在appengine公共问题跟踪器上报告:http://code.google.com/p/googleappengine/issues/detail?id=7979
App引擎在http://customdomain.example.com上返回403,而不是在安全时将其重定向到https:始终在app.yaml中设置。该应用程序的身份验证设置为Google Apps域,该域可能(或可能不)在触发问题时发挥作用。
感谢您提供设计精美的服务
扬
更新
此问题已证明与Google Page Speed服务相关联。在应用程序控制台中禁用了Whan,重定向工作正常。重新启用后,它会再次失败。
使用PageSpeed, VIP SSL ,Google Apps域授权,存储在 EU 中的Google Apps数据集对生产应用程序观察的问题仅限数据中心。
在使用PageSpeed, SNI SSL ,Google Apps域授权,没有EU数据位置限制的测试应用程序时,问题未被观察。
作为临时解决方法,我们为 app.yaml 中的网站条目网址注释了 secure:always ,并使用https://gist.github.com/3974365修饰了其处理程序方法。
还有谷歌小组讨论,如果你有类似的问题,或寻找解决方案。 https://groups.google.com/d/topic/google-appengine/w3aKx9KxYoU/discussion
答案 0 :(得分:3)
在问题得到解决之前,这可能会有所帮助。在webapp2中,您可以限制URI方案。这意味着:当您允许http和https时,您可以为http和https定义两条路由,如果选择了http,则可以重定向到https。
Webapp2:http://webapp-improved.appspot.com/guide/routing.html#restricting-uri-schemes