首页 文章

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

提问于
浏览
0

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

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

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

1 回答

  • 1

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

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

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

    另请查看同一URL上的前一段有关 app.yamlsecure 的需求,以及指向如何配置事物的语言特定指令的链接,例如https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Secure_URLs如果您使用Python编程 .

相关问题