Gcloud pub/sub 忽略配置?
Posted
技术标签:
【中文标题】Gcloud pub/sub 忽略配置?【英文标题】:Gcloud pub/sub ignoring configuration? 【发布时间】:2018-03-19 09:01:37 【问题描述】:我的谷歌云中有项目 A 和项目 B。我将配置设置为项目 A,但是当我尝试使用依赖 pub/sub 的 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 中的订阅和主题。
【问题讨论】:
【参考方案1】:请求中使用的项目来自--project
标志,如果未设置,则从core/project
项目属性中提取。
您可以通过
查看当前的属性设置gcloud config list
属性可以通过
gcloud config set core/project PROJECT_A
这必须在您使用gcloud
的每台机器上完成,因为这些设置是机器的本地。它们通常存储在~/.config/gcloud
目录中。您可以使用gcloud info
命令查看存储了哪些目录凭据和其他设置/属性。
【讨论】:
以上是关于Gcloud pub/sub 忽略配置?的主要内容,如果未能解决你的问题,请参考以下文章
异常:503 将数据推送到 Google Pub/Sub 时连接到所有地址失败
Google Pub/Sub 如何在 Pull 上设置读取超时
Google Pub/Sub 的 RetryPolicy 中配置的指数退避如何工作?