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外部網絡發佈的應用,身份驗證方法是否有所不同?

在此先感謝。

回答

相關問題