【问题标题】:suppress bindings output from gcloud projects add-iam-policy-binding command抑制 gcloud projects add-iam-policy-binding 命令的绑定输出
【发布时间】:2023-02-01 14:32:46
【问题描述】:

当我们执行 gcp 项目 add-iam-policy-binding 时,它会返回当前绑定的非常详细的输出。有时,可能有超过 15-20 个绑定。

有没有办法将输出抑制为仅成功或失败?

我尝试使用值为 error--verbose 标志。它没有帮助。

命令:

gcloud projects add-iam-policy-binding <gcp_project_id> --member=serviceAccount:<service_account_id> --role <role_name>

输出:

Updated IAM policy for project [<gcp_project_id>].
bindings:
<all existing bindings>

任何帮助将非常感激。

【问题讨论】:

    标签: google-cloud-platform gcloud google-cloud-iam


    【解决方案1】:

    您可以在执行 gcp project add-iam-policy-binding 命令时使用'--quiet' or ‘-q’ flag。这将抑制详细输出并仅返回成功或失败消息。

    例如,下面是如何使用“--quiet”标志来抑制详细输出:

    gcp project add-iam-policy-binding --quiet
    

    有关更多信息,请参阅以下内容:

    更新: 当我们添加策略绑定时,没有命令给出结果是成功还是失败。所以,我提出了Feature Request,请点击此链接获取所有更新。

    【讨论】:

    • 据我所知,--quiet 用于交互式输入。此参数对定义输出结构不起作用。也试过了,没有成功。
    • 我已经更新了答案,如果这有帮助,请告诉我。
    猜你喜欢
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2012-07-12
    • 2011-03-03
    • 1970-01-01
    相关资源
    最近更新 更多