首页 > 解决方案 > DialogFlow PermissionDenied:403 IAM 权限“dialogflow.sessions.detectIntent”

问题描述

PermissionDenied:403 IAM 对“projects/XXXX-live/agent”的权限“dialogflow.sessions.detectIntent”被拒绝。

我在创建服务时使用了 DialogFlow 客户端作为角色。

可能是什么问题呢?

标签: dialogflow-es

解决方案


当我在使用服务帐户的权限时,我也遇到了同样的问题。我创建了一个全新的服务帐户,然后赋予它客户端角色,它出于某种未知原因而工作。我建议尝试创建另一个帐户,然后为其赋予客户角色并查看它是否适用于该帐户。此外,这不一定是一个犹太修复,但如果你给帐户管理员角色,那么你的问题也将得到解决。

编辑:起初我认为这可能与服务帐户的创建方式有关(云控制台与命令行),但似乎并非如此。出于某种原因,它只是您创建的第一个服务帐户,客户端角色不起作用。


推荐阅读