预定义角色
下表介绍了与 Document AI 相关联的 Identity and Access Management (IAM) 角色,并列出了每个角色中包含的权限。除非另有说明,否则这些角色既可以应用于整个项目,也可以应用于特定的处理器。
角色 | 说明 | 权限 |
---|---|---|
Document AI Administrator
(roles/documentai.admin ) |
授予对 Document AI 中所有资源的完整访问权限。 | roles/documentai.editor |
Document AI Editor
(roles/documentai.editor ) |
可授予对 Document AI 中所有资源的使用权限。 | roles/documentai.viewer documentai.processors.create documentai.processors.update documentai.processors.delete |
Document AI Viewer
(roles/documentai.viewer ) |
可授予查看 Document AI 中所有资源和处理其中文档的权限 | roles/documentai.apiUser 权限: resourcemanager.projects.get resourcemanager.projects.list documentai.locations.get documentai.locations.list documentai.processorTypes.list documentai.processors.get documentai.processors.list |
Document AI API User
(roles/documentai.apiUser ) |
可授予处理 Document AI 中文档的权限 | 权限:documentai.operations.getLegacy documentai.processors.processOnline documentai.processors.processBatch |
基本角色
基本角色指在引入 IAM 之前就已存在的角色。这些角色具有独特的特征:
您只能针对整个项目授予基本角色,不能针对项目中的各存储分区。与您为项目授予的其他角色一样,基本角色适用于项目中的所有存储分区和对象。
基本角色包含本部分中未介绍的其他 Google Cloud服务的额外权限。请参阅基本角色,了解基本角色授予的权限的一般性论述。
在某些情况下,您可以群组形式使用基本角色,这会导致具有基本角色的任何主账号获得某些资源的额外访问权限。
授予存储分区角色时,您可以群组形式使用基本角色。
在对象上设置 ACL 时,您可以群组形式使用基本角色。
这种行为通常会导致具有基本角色的主账号获得额外的访问权限,如需了解这方面的探讨,请参阅可修改的行为。
自定义角色
您可能想要定义自己的角色(包含您指定的一组权限)。为此,IAM 提供了自定义角色。
后续步骤
如需了解其他 Google Cloud 角色,请参阅了解角色。