gpt4 book ai didi

google-cloud-platform - 如何在 GCP 中列出包含给定权限的所有 IAM 角色

转载 作者:行者123 更新时间:2023-12-05 01:04:22 29 4
gpt4 key购买 nike

在发现用户(委托(delegate)人)需要额外的权限来执行任务后,我想知道哪些标准角色包含该权限,以便我可以将角色添加到用户。我还想知道这些角色中的每一个提供哪些其他权限,以便我可以选择具有符合用户需求的权限的角色。我无法使用自定义角色,并且我正在避免使用基本角色,因为它们太宽了。

目前我用的是https://cloud.google.com/iam/docs/understanding-roles#support-roles .我搜索权限,然后向上滚动到查看角色名称和该角色中的所有其他权限。

它可以工作,但对于必须是常见的任务来说速度很慢。

有没有更好的网页或 gcloud api 命令可以更好地工作。

最佳答案

GCP 文档提供 a (huge) page这使您可以识别授予它们的不同角色。

除了您引用的页面之外,您可以稍后使用 gcloud CLI,describe a role并查看它授予的不同权限。例如:

gcloud iam roles describe roles/iam.roleViewer

命令会输出:

description: Read access to all custom roles in the project.
etag: AA==
includedPermissions:
- iam.roles.get
- iam.roles.list
- resourcemanager.projects.get
- resourcemanager.projects.getIamPolicy
name: roles/iam.roleViewer
stage: GA
title: Role Viewer

AFAIK,gcloud CLI 不会让您有机会获得授予它的角色。

关于google-cloud-platform - 如何在 GCP 中列出包含给定权限的所有 IAM 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72111645/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com