Cloud Video Intelligence API自定义角色权限配置异常求助
解决Cloud Video Intelligence API自定义IAM角色权限无效问题
你遇到的错误是因为用了格式错误的权限名——那些videointelligence.operations.projects.locations.operations.*开头的权限根本不存在,属于重复嵌套的错误写法。
Cloud Video Intelligence API的有效权限列表
videointelligence.videos.annotate:调用视频智能标注API的核心权限videointelligence.projects.locations.operations.list:列出异步分析任务的操作记录videointelligence.projects.locations.operations.get:获取指定异步操作的详情videointelligence.projects.locations.operations.delete:删除已完成的异步操作记录videointelligence.projects.locations.operations.cancel:取消正在执行的异步操作
修复步骤
- 打开你的
role-definition.yaml文件,删除所有带videointelligence.operations.projects.locations.operations.*的权限条目 - 保留上面列出的有效权限后,重新执行命令:
gcloud --project=apple iam roles update basic_api --file=./role-definition.yaml
额外验证方法
如果需要确认所有该服务的有效权限,可运行以下命令:
gcloud iam permissions list --filter="service:videointelligence.googleapis.com"
内容的提问来源于stack exchange,提问作者Oliver Dixon
相关产品推荐
相关产品推荐

