我创建了一个使用推送端点订阅的主题。端点是一个简单的AppEngine Web服务。 Google PubSub文档指出端点必须通过HTTPS保护。
我没有收到推送端点的任何流量。 AppEngine Web服务不显示任何请求。我已通过Google PubSub信息中心验证了邮件是否已成功发布。仪表板显示推送订阅的 unreachable_ssl_error 。为什么Google PubSub会报告此错误?
当我尝试通过浏览器访问SSL AppEngine端点时,我也收到了SSL证书错误。这对AppEngine网站来说是正常的吗?
答案 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
另请参阅同一网址上的上一段,了解secure
中app.yaml
的需求以及指向具体配置方式的语言特定说明的链接,例如https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Secure_URLs if你是用Python编程的。