0

我正在整合Google Pub/Sub,为我的服务之一构建灵活的应用引擎。我使用下面的代码来发布消息的话题,如何通过Google Pub/Sub使用Java进行身份验证和发布消息?

Publisher publisher = 
     Publisher.defaultBuilder(TopicName.create("project-name", "testTopic")).build(); 

    PubsubMessage pubsubMessage = PubsubMessage.newBuilder().setData(ByteString.copyFromUtf8(message)).build(); 

    publisher.publish(pubsubMessage); 

当部署到App Engine和执行,发布不工作(注意,因为它没有调用推终点),无误差抛出。但是,手动从控制台发布时,将调用推送终点。

所以,我怀疑这是由于身份验证。那么,我们如何使用凭证对客户端进行身份验证(就像使用API​​密钥的其他第三方API一样)并使用lib/API调用来创建,订阅并发布到Google pub/sub。对于从应用引擎和Google外部网络发布的应用,身份验证方法是否有所不同?

在此先感谢。

回答

相关问题