【问题标题】:How to get IAM Policy using Google API billing如何使用 Google API 计费获取 IAM 政策
【发布时间】:2020-06-25 09:04:38
【问题描述】:

我正在研究 GoogleCloud API,我想获得所有成员和结算帐户的角色。 我正在关注https://googleapis.dev/python/cloudbilling/latest/billing_v1/services.html 通过使用 Google API

billing_v1.CloudBillingClient().get_iam_policy()

我已经有凭证作为文件。我对参数 resource 参数的值感到困惑。该示例解释为projects/{project},但我不明白{project} 是什么意思? 之前,我是用这个 gcloud sdk 来获取列表的。

gcloud beta billing accounts get-iam-policy <ACCOUNT_ID>

它工作正常,但是当我按照以下操作返回使用 google API 时。

billing_v1.CloudBillingClient(credentials = credentials).get_iam_policy(resource="projects/xxxx/xxx")

它看起来不起作用仍然有错误。

请任何人知道,如何使用这个功能?

【问题讨论】:

    标签: python google-cloud-platform google-api


    【解决方案1】:

    哦,我发现刚刚使用了 billingAccounts/xxx-xxx-xxx 可以了。

    billing_v1.CloudBillingClient(credentials = credentials).get_iam_policy(resource="billingAccounts/xxx-xxx-xxx")
    

    为什么向 projects/{project} 提到这些文档不明白。 TT

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-09
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 2020-05-24
    • 2020-03-30
    相关资源
    最近更新 更多