2017-10-07 119 views
0

我在我的谷歌雲中有項目A和項目B.我有我的配置設置爲項目A,但是當我試圖用我的pub/sub依賴Python腳本,外觀爲項目B,認購然後給出了這樣的錯誤:Gcloud pub/sub忽略配置?

google.cloud.exceptions.NotFound: 404 projects/PROJECT_B/subscriptions/SUBSCRIPTION_NAME 

我要指出,我在我的機器上不會遇到這個錯誤,但它發生在Linux測試服務器上。

而且,執行上面的命令

gcloud beta pubsub subscriptions list 
gcloud beta pubsub topics list 

列表用於請求

回答

0

項目從--project標誌衍生項目A.訂閱和主題,如果未設置,那麼它是從core/project拉項目屬性。

您可以通過

gcloud config list 

看到當前屬性設置該屬性可以通過

gcloud config set core/project PROJECT_A 

這必須每次在使用gcloud機器上完成,因爲這些設置是本地設置到機器。它們通常存儲在~/.config/gcloud目錄中。您可以使用gcloud info命令查看存儲了哪個目錄憑據和其他設置/屬性。