使用 IAM 控制访问权限
Cloud Translation 高级版 API (v3) 使用 Identity and Access Management (IAM) 来控制访问权限。为主帐号分配一个或多个 IAM 角色以授予权限。如需了解详情,请参阅 IAM 基本角色和预定义角色。
v3 的预定义 Cloud Translation 角色
下表列出了可让您访问 Cloud Translation 资源的预定义角色:
Role | Permissions |
---|---|
Cloud Translation API Admin( Full access to all Cloud Translation resources |
automl.models.get automl.models.predict cloudtranslate.*
resourcemanager.projects.get resourcemanager.projects.list |
Cloud Translation API Editor( Editor of all Cloud Translation resources |
automl.models.get automl.models.predict cloudtranslate.*
resourcemanager.projects.get resourcemanager.projects.list |
Cloud Translation API User( User of Cloud Translation and AutoML models |
automl.models.get automl.models.predict cloudtranslate. cloudtranslate. cloudtranslate. cloudtranslate.datasets.get cloudtranslate.datasets.list cloudtranslate.generalModels.*
cloudtranslate. cloudtranslate. cloudtranslate. cloudtranslate.glossaries.get cloudtranslate.glossaries.list cloudtranslate. cloudtranslate. cloudtranslate. cloudtranslate. cloudtranslate.locations.*
cloudtranslate.operations.get cloudtranslate.operations.list cloudtranslate.operations.wait resourcemanager.projects.get resourcemanager.projects.list |
Cloud Translation API Viewer( Viewer of all Translation resources |
automl.models.get cloudtranslate. cloudtranslate. cloudtranslate.datasets.get cloudtranslate.datasets.list cloudtranslate. cloudtranslate.glossaries.get cloudtranslate.glossaries.list cloudtranslate. cloudtranslate. cloudtranslate.locations.*
cloudtranslate.operations.get cloudtranslate.operations.list cloudtranslate.operations.wait resourcemanager.projects.get resourcemanager.projects.list |
自定义角色
如果预定义角色未提供适合您的使用场景的一组权限,请创建一个自定义角色。自定义角色可以包含您指定的任何权限。例如,您可以创建具有特定管理操作的自定义角色,例如创建术语表或管理自定义模型。要创建自定义角色,请参阅创建和管理自定义角色。