如何解决意外的 GCP Bigtable ValueError:客户端不是管理员客户端在产品中而不是本地
在本地,我可以运行:
from google.cloud import bigtable # version 1.2.1
import config # has string with path to json file
client = bigtable.Client.from_service_account_json(
config.BIGTABLE_CREDENTIALS,admin=True
)
instance = client.instance("backend-live")
instance.list_tables()
但是,在我们使用 Cloud Build 和 Cloud Run 的实时部署中, 抛出 ValueError 表示客户端不是管理员 客户。这是几十年后第一次发生这种情况 没有错误的类似部署。显然,代码正在设置 admin 为 True,并使用相同的服务在本地运行代码 帐户 json 工作正常。到底是怎么回事?是否有云构建 还是 Cloud Run 实时中断?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。