Google PubSub:使用AppEngine推送端点订阅时出现SSL错误

时间:2015-03-21 15:37:05

标签: google-app-engine google-cloud-pubsub

我创建了一个使用推送端点订阅的主题。端点是一个简单的AppEngine Web服务。 Google PubSub文档指出端点必须通过HTTPS保护。

我没有收到推送端点的任何流量。 AppEngine Web服务不显示任何请求。我已通过Google PubSub信息中心验证了邮件是否已成功发布。仪表板显示推送订阅的 unreachable_ssl_error 。为什么Google PubSub会报告此错误?

当我尝试通过浏览器访问SSL AppEngine端点时,我也收到了SSL证书错误。这对AppEngine网站来说是正常的吗?

1 个答案:

答案 0 :(得分:1)

正如https://cloud.google.com/appengine/kb/general#https所述,App Engine支持SSL ,但有点奇怪。

具体来说,我引用......:

  

注意:2013年4月之后,Google不会为其颁发SSL证书   appspot.com上托管的双通配符域(即*。*。appspot.com)。   如果依赖此类URL来对应用程序进行HTTPS访问,请进行更改   任何使用“-dot-”而不是“。”的应用程序逻辑。例如,到   访问myapp使用的应用程序版本v1   https://v1-dot-myapp.appspot.com

另请参阅同一网址上的上一段,了解secureapp.yaml的需求以及指向具体配置方式的语言特定说明的链接,例如https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Secure_URLs if你是用Python编程的。