Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
使用 IAM 进行访问权限控制
Service Usage 使用 Identity and Access Management (IAM) 来控制对服务的访问权限。本页面说明了与 Service Usage 相关的 IAM 角色和权限,以及如何使用这些角色和权限来控制访问。
资源模型
对 Service Usage 而言,相关资源有三个:
您所使用的服务。
您从中使用该服务的项目。
某些方法返回的操作或长时间运行操作。
每种 Service Usage 方法都需要拥有访问其中一个或多个资源的权限。
IAM 权限
下表显示了每个 Service Usage API 方法所需的权限。您还可以在 API 参考文档中找到此信息。
IAM 角色
借助 IAM,您可以为用户授予角色,从而为其提供权限。下表列出了 IAM 基本角色和预定义角色,以及这些角色具有的与 Service Usage 相关的权限。
如需详细了解角色,请参阅角色和权限。
基本角色
| 名称 |
称谓 |
权限 |
roles/viewer |
Viewer |
serviceusage.services.get
serviceusage.services.list
serviceusage.quotas.get
|
|
roles/editor
roles/owner
|
Editor
所有者
|
serviceusage.services.get
serviceusage.services.list
serviceusage.services.disable
serviceusage.services.enable
serviceusage.services.use
serviceusage.quotas.get
serviceusage.quotas.update
|
预定义角色
| Role |
Permissions |
API Keys Admin
(roles/serviceusage.apiKeysAdmin)
Ability to create, delete, update, get and list API keys for a project.
|
apikeys.*
apikeys.keys.create
apikeys.keys.delete
apikeys.keys.get
apikeys.keys.getKeyString
apikeys.keys.list
apikeys.keys.lookup
apikeys.keys.undelete
apikeys.keys.update
orgpolicy.policy.get
serviceusage.apiKeys.*
serviceusage.apiKeys.regenerate
serviceusage.apiKeys.revert
serviceusage.operations.get
|
Service Usage Admin
(roles/serviceusage.serviceUsageAdmin)
Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project.
|
cloudquotas.*
cloudquotas.quotas.get
cloudquotas.quotas.update
monitoring.timeSeries.list
serviceusage.consumerpolicy.*
serviceusage.consumerpolicy.analyze
serviceusage.consumerpolicy.get
serviceusage.consumerpolicy.update
serviceusage.contentsecuritypolicy.*
serviceusage.contentsecuritypolicy.get
serviceusage.contentsecuritypolicy.update
serviceusage.effectivemcppolicy.get
serviceusage.effectivepolicy.get
serviceusage.groups.*
serviceusage.groups.list
serviceusage.groups.listExpandedMembers
serviceusage.groups.listMembers
serviceusage.mcppolicy.*
serviceusage.mcppolicy.get
serviceusage.mcppolicy.update
serviceusage.operations.get
serviceusage.quotas.*
serviceusage.quotas.get
serviceusage.quotas.update
serviceusage.services.*
serviceusage.services.disable
serviceusage.services.enable
serviceusage.services.get
serviceusage.services.list
serviceusage.services.use
serviceusage.values.test
|
Service Usage Consumer
(roles/serviceusage.serviceUsageConsumer)
Ability to inspect service states and operations, and consume quota and billing for a consumer project.
|
monitoring.timeSeries.list
serviceusage.consumerpolicy.analyze
serviceusage.consumerpolicy.get
serviceusage.contentsecuritypolicy.get
serviceusage.effectivemcppolicy.get
serviceusage.effectivepolicy.get
serviceusage.groups.*
serviceusage.groups.list
serviceusage.groups.listExpandedMembers
serviceusage.groups.listMembers
serviceusage.mcppolicy.get
serviceusage.operations.get
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
serviceusage.services.use
serviceusage.values.test
|
Service Usage Viewer
(roles/serviceusage.serviceUsageViewer)
Ability to inspect service states and operations for a consumer project.
|
monitoring.timeSeries.list
serviceusage.consumerpolicy.analyze
serviceusage.consumerpolicy.get
serviceusage.contentsecuritypolicy.get
serviceusage.effectivemcppolicy.get
serviceusage.effectivepolicy.get
serviceusage.groups.*
serviceusage.groups.list
serviceusage.groups.listExpandedMembers
serviceusage.groups.listMembers
serviceusage.mcppolicy.get
serviceusage.operations.get
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
serviceusage.values.test
|
API Keys Viewer
(roles/serviceusage.apiKeysViewer)
Ability to get and list API keys for a project.
|
apikeys.keys.get
apikeys.keys.getKeyString
apikeys.keys.list
apikeys.keys.lookup
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-17。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-17。"],[],[]]