【问题标题】:Google PubSub: SSL error when subscribing using an AppEngine push endpointGoogle PubSub:使用 AppEngine 推送端点订阅时出现 SSL 错误
【发布时间】:2015-05-24 22:12:11
【问题描述】:

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

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

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

【问题讨论】:

  • 实际的 URL 是什么样的?它是版本化的 URL 吗?

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


【解决方案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.

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

【讨论】:

    猜你喜欢
    • 2017-10-03
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2021-06-01
    • 1970-01-01
    • 2019-01-17
    相关资源
    最近更新 更多