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外部网络发布的应用,身份验证方法是否有所不同?
在此先感谢。