![](/img/trans.png)
[英]Conflicts with Google PubSub and Google Cloud Vision in same project
[英]Access a foreign project's PubSub with com.google.cloud.pubsub API
我有一個AppEngine應用程序,可將消息發布到PubSub。 現在,我想從其他GCP項目中讀取這些消息。 使用com.google.apis / google-api-services-pubsub v1-rev8-1.21.0和服務帳戶密鑰可以實現此目的。
我以https://github.com/GoogleCloudPlatform/cloud-pubsub-samples-java中的示例為指導。 部分代碼有些丑陋(例如,需要RetryHttpInitializerWrapper),所以我想知道是否可以使用com.google.cloud/google-cloud-pubsub v。0.4.0實現相同的功能
但是我不知道如何指定一個不同的項目。 所有示例僅使用
PubSub pubsub = PubSubOptions.defaultInstance().service();
這給了我我自己項目的實例。 如何告訴PubSub使用其他projectId?
在google-cloud-java庫的v0.4.0中 ,您可以使用PubSubOptions.Builder創建您的PubSubOptions。 您將使用projectId方法設置項目。 請注意,在v0.5.0中,不推薦使用此方法,而推薦使用setProjectId 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.