GKE:Google Compute Engine:需要 'compute.networks.get' 但有权限吗?

GKE: Google Compute Engine: Required 'compute.networks.get' but permissions are there?

尝试通过 gcloud、网络控制台或 pulumi 创建 GKE 集群时,我收到错误消息:Google Compute Engine: Required 'compute.networks.get

此帐户的权限有 OwnerEditorCompute Admin。使用疑难解答程序对 compute.networks.get 进行的测试也表明一切正常。

不确定为什么会这样。前一天好像还好好的。

提前致谢。

编辑: 我也可以 运行 gcloud compute regions describe us-east1 --project=myproj 以及 list 命令没有问题,所以有些东西没有加起来。

编辑 2: 完整错误是:

googleapi: Error 403: Retry budget exhausted (5 attempts): Google Compute Engine: Required 'compute.regions.get' permission for 'projects/myproj/regions/us-central1'., forbidden

似乎删除了一个服务帐户,disabling/enabling服务解决了这个问题。

https://serverfault.com/questions/1054198/gke-google-compute-engine-required-compute-networks-get-but-permissions-are