Google Cloud Policy Troubleshooter 说服务帐户没有权限,尽管已在 IAM 中分配

Google Cloud Policy Troubleshooter says service account doesn't have permissions despite being assigned in IAM

我已将角色“Cloud Tasks Enqueuer”添加到我的 project-id@appspot.gserviceaccount.com 服务帐户(请参见第一个屏幕截图)。但是,当我尝试检查该帐户是否有权调用“cloudtasks.tasks.create”时,它说该服务帐户缺少 cloudtasks.enquerer 角色(第二个屏幕截图)。出了什么问题?

(注意:我添加这个角色是为了尝试解决我的另一个问题,

哎呀,原来我有两个名字相似的项目,我搞糊涂了。 firebase 项目 project-prod 通过 firebase 创建,google 云项目 project 通过 google cloud 创建。

因此,我将权限授予了正确的服务帐户,但却授予了错误的项目。调试器工作正常!