我在一个拥有一百万个 Google 项目、服务和帐户的生态系统中工作。我有 Google Calendar API client_id 和 client_secret,我想升级该 API 帐户的结算。
有没有办法让我搜索 API 凭证并仅根据 client_id 和 client_secret 更新账单?我们的费率受到限制,并希望升级计费以运送这些活动。
客户端 ID 包含项目编号,这将是第一组直到连字符的数字。
示例:
889131808289-j4ebh96l7ltnnblk14jc7v7r06kf03rl.apps.googleusercontent.com
项目编号是
889131808289
。
使用命令
gcloud projects describe PROJECT_NUMBER
获取项目详细信息。
示例:
gcloud projects describe 889131808289
输出:
createTime: '2018-10-13T04:30:17.002Z'
labels:
firebase: enabled
lifecycleState: ACTIVE
name: Development
parent:
id: '834075312893'
type: folder
projectId: development-304587
projectNumber: '889131808289'
注意:为了安全起见,上述秘密不是有效值。
获得项目 ID 后,您可以通过手动流程将项目与相应的计费帐户匹配:
我手动创建一个表,列出所有计费帐户及其项目。一个简单的 Python 程序可以解析 JSON 并创建一个可搜索的表。您还可以使用 Google Cloud Console GUI 轻松查找项目的结算帐户link 和 link。
gcloud billing accounts list --format=json
gcloud billing projects list --billing-account=0101A4-9F1278-8A34FF --format=json
您的 IAM 委托人需要正确的 IAM 角色来访问此级别的项目和账单信息。
欲了解更多信息: