使用 IAM 控管存取權
    
Cloud Translation - Advanced API (v3) 使用 Identity and Access Management (IAM) 控管存取權。將一或多個 IAM 角色指派給主體,授予權限。詳情請參閱身分與存取權管理基本和預先定義角色。
適用於 v3 的預先定義 Cloud Translation 角色
下表列出可存取 Cloud Translation 資源的預先定義角色:
  
  
| Role | 
Permissions | 
Cloud Translation API Admin
(roles/cloudtranslate.admin) 
Full access to all Cloud Translation resources
 
 | 
   automl.models.get 
  automl.models.predict 
  
    
      cloudtranslate.*
     
    
      cloudtranslate.adaptiveMtDatasets.create 
      cloudtranslate.adaptiveMtDatasets.delete 
      cloudtranslate.adaptiveMtDatasets.get 
      cloudtranslate.adaptiveMtDatasets.import 
      cloudtranslate.adaptiveMtDatasets.list 
      cloudtranslate.adaptiveMtDatasets.predict 
      cloudtranslate.adaptiveMtFiles.delete 
      cloudtranslate.adaptiveMtFiles.get 
      cloudtranslate.adaptiveMtFiles.list 
      cloudtranslate.adaptiveMtSentences.list 
      cloudtranslate.customModels.create 
      cloudtranslate.customModels.delete 
      cloudtranslate.customModels.get 
      cloudtranslate.customModels.list 
      cloudtranslate.customModels.predict 
      cloudtranslate.datasets.create 
      cloudtranslate.datasets.delete 
      cloudtranslate.datasets.export 
      cloudtranslate.datasets.get 
      cloudtranslate.datasets.import 
      cloudtranslate.datasets.list 
      cloudtranslate.generalModels.batchDocPredict 
      cloudtranslate.generalModels.batchPredict 
      cloudtranslate.generalModels.docPredict 
      cloudtranslate.generalModels.get 
      cloudtranslate.generalModels.predict 
      cloudtranslate.glossaries.batchDocPredict 
      cloudtranslate.glossaries.batchPredict 
      cloudtranslate.glossaries.create 
      cloudtranslate.glossaries.delete 
      cloudtranslate.glossaries.docPredict 
      cloudtranslate.glossaries.get 
      cloudtranslate.glossaries.list 
      cloudtranslate.glossaries.predict 
      cloudtranslate.glossaries.update 
      cloudtranslate.glossaryentries.create 
      cloudtranslate.glossaryentries.delete 
      cloudtranslate.glossaryentries.get 
      cloudtranslate.glossaryentries.list 
      cloudtranslate.glossaryentries.update 
      cloudtranslate.languageDetectionModels.predict 
      cloudtranslate.locations.get 
      cloudtranslate.locations.list 
      cloudtranslate.operations.cancel 
      cloudtranslate.operations.delete 
      cloudtranslate.operations.get 
      cloudtranslate.operations.list 
      cloudtranslate.operations.wait 
     
  
  resourcemanager.projects.get 
  resourcemanager.projects.list 
 | 
Cloud Translation API Editor
(roles/cloudtranslate.editor) 
Editor of all Cloud Translation resources
 
 | 
   automl.models.get 
  automl.models.predict 
  
    
      cloudtranslate.*
     
    
      cloudtranslate.adaptiveMtDatasets.create 
      cloudtranslate.adaptiveMtDatasets.delete 
      cloudtranslate.adaptiveMtDatasets.get 
      cloudtranslate.adaptiveMtDatasets.import 
      cloudtranslate.adaptiveMtDatasets.list 
      cloudtranslate.adaptiveMtDatasets.predict 
      cloudtranslate.adaptiveMtFiles.delete 
      cloudtranslate.adaptiveMtFiles.get 
      cloudtranslate.adaptiveMtFiles.list 
      cloudtranslate.adaptiveMtSentences.list 
      cloudtranslate.customModels.create 
      cloudtranslate.customModels.delete 
      cloudtranslate.customModels.get 
      cloudtranslate.customModels.list 
      cloudtranslate.customModels.predict 
      cloudtranslate.datasets.create 
      cloudtranslate.datasets.delete 
      cloudtranslate.datasets.export 
      cloudtranslate.datasets.get 
      cloudtranslate.datasets.import 
      cloudtranslate.datasets.list 
      cloudtranslate.generalModels.batchDocPredict 
      cloudtranslate.generalModels.batchPredict 
      cloudtranslate.generalModels.docPredict 
      cloudtranslate.generalModels.get 
      cloudtranslate.generalModels.predict 
      cloudtranslate.glossaries.batchDocPredict 
      cloudtranslate.glossaries.batchPredict 
      cloudtranslate.glossaries.create 
      cloudtranslate.glossaries.delete 
      cloudtranslate.glossaries.docPredict 
      cloudtranslate.glossaries.get 
      cloudtranslate.glossaries.list 
      cloudtranslate.glossaries.predict 
      cloudtranslate.glossaries.update 
      cloudtranslate.glossaryentries.create 
      cloudtranslate.glossaryentries.delete 
      cloudtranslate.glossaryentries.get 
      cloudtranslate.glossaryentries.list 
      cloudtranslate.glossaryentries.update 
      cloudtranslate.languageDetectionModels.predict 
      cloudtranslate.locations.get 
      cloudtranslate.locations.list 
      cloudtranslate.operations.cancel 
      cloudtranslate.operations.delete 
      cloudtranslate.operations.get 
      cloudtranslate.operations.list 
      cloudtranslate.operations.wait 
     
  
  resourcemanager.projects.get 
  resourcemanager.projects.list 
 | 
Cloud Translation API Service Agent
(roles/cloudtranslate.serviceAgent) 
Gives Cloud Translation Service Account access to consumer resources.
 
 | 
   automl.datasets.export 
  automl.datasets.get 
  automl.datasets.list 
  automl.models.get 
  automl.models.list 
  automl.operations.get 
  storage.buckets.get 
  storage.objects.create 
  storage.objects.get 
  storage.objects.list 
 | 
Cloud Translation API User
(roles/cloudtranslate.user) 
User of Cloud Translation and AutoML models
 
 | 
   automl.models.get 
  automl.models.predict 
  cloudtranslate.adaptiveMtDatasets.get 
  cloudtranslate.adaptiveMtDatasets.list 
  cloudtranslate.adaptiveMtDatasets.predict 
  cloudtranslate.adaptiveMtFiles.get 
  cloudtranslate.adaptiveMtFiles.list 
  cloudtranslate.adaptiveMtSentences.list 
  cloudtranslate.customModels.get 
  cloudtranslate.customModels.list 
  cloudtranslate.customModels.predict 
  cloudtranslate.datasets.get 
  cloudtranslate.datasets.list 
  
    
      cloudtranslate.generalModels.*
     
    
      cloudtranslate.generalModels.batchDocPredict 
      cloudtranslate.generalModels.batchPredict 
      cloudtranslate.generalModels.docPredict 
      cloudtranslate.generalModels.get 
      cloudtranslate.generalModels.predict 
     
  
  cloudtranslate.glossaries.batchDocPredict 
  cloudtranslate.glossaries.batchPredict 
  cloudtranslate.glossaries.docPredict 
  cloudtranslate.glossaries.get 
  cloudtranslate.glossaries.list 
  cloudtranslate.glossaries.predict 
  cloudtranslate.glossaryentries.get 
  cloudtranslate.glossaryentries.list 
  cloudtranslate.languageDetectionModels.predict 
  
    
      cloudtranslate.locations.*
     
    
      cloudtranslate.locations.get 
      cloudtranslate.locations.list 
     
  
  cloudtranslate.operations.get 
  cloudtranslate.operations.list 
  cloudtranslate.operations.wait 
  resourcemanager.projects.get 
  resourcemanager.projects.list 
 | 
Cloud Translation API Viewer
(roles/cloudtranslate.viewer) 
Viewer of all Translation resources
 
 | 
   automl.models.get 
  cloudtranslate.adaptiveMtDatasets.get 
  cloudtranslate.adaptiveMtDatasets.list 
  cloudtranslate.adaptiveMtFiles.get 
  cloudtranslate.adaptiveMtFiles.list 
  cloudtranslate.adaptiveMtSentences.list 
  cloudtranslate.customModels.get 
  cloudtranslate.customModels.list 
  cloudtranslate.datasets.get 
  cloudtranslate.datasets.list 
  cloudtranslate.generalModels.get 
  cloudtranslate.glossaries.get 
  cloudtranslate.glossaries.list 
  cloudtranslate.glossaryentries.get 
  cloudtranslate.glossaryentries.list 
  
    
      cloudtranslate.locations.*
     
    
      cloudtranslate.locations.get 
      cloudtranslate.locations.list 
     
  
  cloudtranslate.operations.get 
  cloudtranslate.operations.list 
  cloudtranslate.operations.wait 
  resourcemanager.projects.get 
  resourcemanager.projects.list 
 | 
自訂角色
如果預先定義的角色無法提供適合您用途的權限組合,請建立自訂角色。自訂角色可以包含您指定的任何權限。舉例來說,您可以建立自訂角色,並授予特定管理作業的權限,例如建立字彙表或管理自訂模型。如要建立自訂角色,請參閱建立及管理自訂角色。
後續步驟
- 如要進一步瞭解如何授予專案角色,請參閱「授予角色」。您可以透過這種方式授予預先定義或自訂角色。
 
- 如要進一步瞭解 IAM,請參閱 IAM 總覽。
 
  
  
  
  
    
  
  
 
  
    
    
      
       
         
  
       
    
    
  
  
  除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
  上次更新時間:2025-10-24 (世界標準時間)。
  
  
    
    
    
      
  
    
  
  
    
      [[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-10-24 (世界標準時間)。"],[],[]]