2017-10-07 90 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命令查看存储了哪个目录凭据和其他设置/属性。