0

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

我没有收到推送端点的任何流量。AppEngine Web 服务未显示任何请求。我已通过 Google PubSub 仪表板验证消息已成功发布在该主题上。仪表板显示推送订阅的unreachable_ssl_error。为什么 Google PubSub 会报告此错误?

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

4

1 回答 1

1

https://cloud.google.com/appengine/kb/general#https中所述, App Engine 支持SSL ,但方式有些特殊。

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

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

还请查看同一 URL 上的上一段,了解关于securein的需要app.yaml以及指向特定语言说明的链接,具体说明如何配置事物,例如https://cloud.google.com/appengine/docs/python/config/appconfig #Python_app_yaml_Secure_URLs如果您使用 Python 编程。

于 2015-03-21T19:22:29.677 回答