Google Pub / Sub订阅创建期间推送端点错误无效

时间:2016-01-09 23:42:32

标签: google-cloud-platform google-cloud-pubsub lets-encrypt

我已经浏览了Google网站上的所有prereqs

  1. 在服务器上获得并安装了SSL证书(来自Let的加密)。

  2. 在Google Search Console上注册并验证了域名(是的,https网址)(例如https://example.org)。

  3. 已将域添加到我的API凭据Domain Verification

  4.   

    主题='项目/ myproject的/订阅/ mytopic'

         

    子=' projecs / myproject的/订阅/ mysub'

         

    client.projects()。topics()。create(topic = topic,body = {})。execute()

         

    client.projects()。subscriptions()。create(name = sub,body = {' topic':topic,' pushConfig':{' pushEndpoint' ;:' https://example.org/push-handler'}})

    我回来了:

      

    googleapiclient.errors.HttpError:https://pubsub.googleapis.com/v1/projects/myproject/subscriptions/mysub ?alt = json返回"给出的推送端点无效(endpoint = https://example.org/push-handler) 。有关详细信息,请参阅https://cloud.google.com/pubsub/subscriber#create。">

    此外,我无法通过Google的Pub / Sub开发者控制台创建订阅。当我尝试时,我回来了#34;订阅无法添加"通知。我是此主题和项目的完整所有者,具有读写权限。我能够毫无问题地添加pull订阅。

    为什么有任何想法?好像我不是only one打这个。

1 个答案:

答案 0 :(得分:6)

想出来。我在域验证中包含了协议(https://example.org),而不仅仅是example.org。如果域验证工具提供了一些阻止这一点的验证,那将是很好的。

https://console.developers.google.com/apis/credentials/domainverification