我在谷歌云中有项目A和项目B.我将我的配置设置为项目A,但是当我尝试使用我的pub / sub reliant python脚本时,在项目B中查找订阅,然后会出现此错误:
google.cloud.exceptions.NotFound: 404 projects/PROJECT_B/subscriptions/SUBSCRIPTION_NAME
我应该注意,我的机器上没有遇到这个错误,但它发生在linux测试服务器上。
另外,运行命令
gcloud beta pubsub subscriptions list
gcloud beta pubsub topics list
列出项目A中的订阅和主题。
答案 0 :(得分:0)
请求中使用的项目派生自--project
标志,如果未设置,则从core/project
项目属性中提取。
您可以通过
查看当前的属性设置gcloud config list
可以通过
设置属性gcloud config set core/project PROJECT_A
必须在您使用gcloud
的每台计算机上执行此操作,因为这些设置本地到计算机。它们通常存储在~/.config/gcloud
目录中。您可以使用gcloud info
命令查看存储的目录凭据和其他设置/属性。