无法从GCP Editor/Owner角色创建自定义角色,咨询相关限制
GCP基于Editor/Owner创建自定义角色失败的原因及解决办法
- 核心限制:GCP的基本角色(比如Owner、Editor、Viewer这类)无法直接作为基础模板来创建自定义角色,这是系统层面的硬性限制。
- 你之前用Workflows Invoker成功是因为它属于预定义细分角色,这类角色是针对特定服务设计的,支持克隆修改生成自定义角色;而Basic Roles是早期的宽泛权限角色,GCP从权限精细化管控的角度禁止了直接基于它们创建自定义角色的操作。
- 替代方案:
- 先导出Editor角色的权限列表,以此为基础创建自定义角色再移除不需要的权限,可使用gcloud命令:
gcloud iam roles describe roles/editor --format="value(includedPermissions)" - 在IAM控制台创建自定义角色时,手动筛选添加Editor包含的权限,再剔除不需要的项
- 先导出Editor角色的权限列表,以此为基础创建自定义角色再移除不需要的权限,可使用gcloud命令:
内容的提问来源于stack exchange,提问作者S V
相关产品推荐
相关产品推荐

