下表列出常見的 Vertex AI 作業,以及所需的權限。
如要判斷某個或某幾個權限是否包含在 Vertex AI IAM 角色中,請使用下列其中一種方法:
gcloud iam roles describe
指令- IAM API 中的
roles.get()
方法
資源 | 作業 | 所需權限 |
---|---|---|
batchPredictionJobs | 取消 batchPredictionJob |
|
batchPredictionJobs | 建立 batchPredictionJob |
|
batchPredictionJobs |
刪除 batchPredictionJob
† † 啟動長時間執行的作業 |
其他權限:
|
batchPredictionJobs | 取得 batchPredictionJob |
|
batchPredictionJobs | 列出 batchPredictionJob |
|
customJobs | 取消自訂 Job |
|
customJobs | 建立自訂工作 |
|
customJobs |
刪除自訂工作
† † 啟動長時間執行的作業 |
其他權限:
|
customJobs | 取得 customJob |
|
customJobs | 列出自訂工作 |
|
資料集 |
建立資料集
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
刪除資料集
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
匯出資料集
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 | 取得資料集 |
|
資料集 |
匯入資料集
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 | 列出資料集 |
|
資料集 | 更新資料集 |
|
datasets.annotationSpecs | 取得資料集的 annotationSpec |
|
datasets.dataItems | 列出資料集的 dataItems |
|
datasets.dataItems.annotations | 列出 dataset.dataItems.annotations |
|
datasets.savedQueries | 列出資料集中的 SavedQueries。 |
|
端點 |
建立端點
† † 啟動長時間執行的作業 |
其他權限:
|
端點 |
刪除端點
† † 啟動長時間執行的作業 |
其他權限:
|
端點 |
將模型部署至端點
† † 啟動長時間執行的作業 |
其他權限:
|
端點 | 說明端點 |
|
端點 | 取得端點 |
|
端點 | 列出端點 |
|
端點 | 更新端點 |
|
端點 | 預測端點 |
|
端點 | 使用任意 HTTP 酬載執行線上預測。 |
|
端點 |
取消部署端點中的模型
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 |
從 Featurestore 以批次讀取 Feature 值。
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 |
在指定專案和位置中建立新的 Featurestore。
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 |
刪除單一 Featurestore。
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 | 取得單一 Featurestore 的詳細資料。 |
|
特徵儲存庫 | 列出指定專案和位置中的 Featurestore。 |
|
特徵儲存庫 |
更新單一 Featurestore 的參數。
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 | 在指定專案中搜尋與查詢相符的功能。 |
|
featurestores.entityTypes |
在指定的 Featurestore 中建立新的 EntityType。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes |
刪除單一 EntityType。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes |
從目標 EntityType 的所有實體匯出特徵值。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes | 取得單一 EntityType 的詳細資料。 |
|
featurestores.entityTypes |
從來源儲存空間匯入特徵值至 Featurestore。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes | 列出特定特徵儲存庫中的實體類型。 |
|
featurestores.entityTypes | 更新單一 EntityType 的參數。 |
|
featurestores.entityTypes | 讀取 EntityType 的特定實體特徵值。 |
|
featurestores.entityTypes | 讀取多個實體的 Feature 值。 |
|
featurestores.entityTypes.features |
在特定 EntityType 中建立一批 Features。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes.features |
在指定的 EntityType 中建立新 Feature。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes.features |
刪除單一地圖層。
† † 啟動長時間執行的作業 |
其他權限:
|
featurestores.entityTypes.features | 取得單一 Feature 的詳細資料。 |
|
featurestores.entityTypes.features | 列出特定 EntityType 中的特徵。 |
|
featurestores.entityTypes.features | 更新單一 Feature 的參數 |
|
hyperparameterTuningJobs | 取消 hyperparameterTuningJob |
|
hyperparameterTuningJobs | 建立超參數調整工作 |
|
hyperparameterTuningJobs | 刪除超參數調整工作 |
|
hyperparameterTuningJobs | 取得超參數調整工作 |
|
hyperparameterTuningJobs | 列出 hyperparameterTuningJob |
|
indexEndpoints |
建立 IndexEndpoint。
† † 啟動長時間執行的作業 |
其他權限:
|
indexEndpoints |
刪除 IndexEndpoint。
† † 啟動長時間執行的作業 |
其他權限:
|
indexEndpoints |
將索引部署至這個 IndexEndpoint,並在其中建立 DeployedIndex。
† † 啟動長時間執行的作業 |
其他權限:
|
indexEndpoints | 取得 IndexEndpoint。 |
|
indexEndpoints | 列出某個位置中的 IndexEndpoints。 |
|
indexEndpoints |
更新 IndexEndpoint 下現有的 DeployedIndex。
† † 啟動長時間執行的作業 |
其他權限:
|
indexEndpoints | 更新 IndexEndpoint。 |
|
indexEndpoints |
從 IndexEndpoint 中卸載索引,並從中移除 DeployedIndex,釋放其使用的所有資源。
† † 啟動長時間執行的作業 |
其他權限:
|
索引 |
建立索引。
† † 啟動長時間執行的作業 |
其他權限:
|
索引 |
刪除索引。
† † 啟動長時間執行的作業 |
其他權限:
|
索引 | 取得索引。 |
|
索引 | 列出某個地區的索引。 |
|
索引 |
更新索引。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores |
初始化 MetadataStore,包括資源分配。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores |
刪除單一 MetadataStore 及其所有子項資源 (構件、執行作業和內容)。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores | 擷取特定 MetadataStore。 |
|
metadataStores | 列出位置的中繼資料儲存庫。 |
|
metadataStores.artifacts | 建立與 MetadataStore 相關聯的構件。 |
|
metadataStores.artifacts |
刪除構件。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.artifacts | 擷取特定構件。 |
|
metadataStores.artifacts | 列出 MetadataStore 中的構件。 |
|
metadataStores.artifacts | 更新已儲存的構件。 |
|
metadataStores.artifacts |
清除構件。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.artifacts | 擷取產物沿革,這些產物是透過事件邊緣連結的產物和執行作業所代表,並以 LineageSubgraph 格式傳回。 |
|
metadataStores.contexts | 將一組構件和執行作業新增至內容。 |
|
metadataStores.contexts | 將一組情境新增為父項情境的子項。 |
|
metadataStores.contexts | 建立與 MetadataStore 相關聯的 Context。 |
|
metadataStores.contexts |
刪除已儲存的脈絡。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.contexts | 擷取特定 Context。 |
|
metadataStores.contexts | 列出 MetadataStore 上的 Context。 |
|
metadataStores.contexts | 更新已儲存的脈絡。 |
|
metadataStores.contexts |
清除背景資訊。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.contexts | 擷取指定內容中的構件和執行作業,並透過事件邊緣連結,以 LineageSubgraph 格式傳回。 |
|
metadataStores.executions | 將事件新增至指定的執行作業。 |
|
metadataStores.executions | 建立與 MetadataStore 相關聯的執行作業。 |
|
metadataStores.executions |
刪除執行作業。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.executions | 擷取特定執行作業。 |
|
metadataStores.executions | 在 MetadataStore 中列出執行作業。 |
|
metadataStores.executions | 更新已儲存的執行作業。 |
|
metadataStores.executions |
清除執行作業。
† † 啟動長時間執行的作業 |
其他權限:
|
metadataStores.executions | 取得此執行作業的輸入和輸出構件集,以包含執行作業和連結事件的 LineageSubgraph 格式呈現。 |
|
metadataStores.metadataSchemas | 建立中繼資料結構定義。 |
|
metadataStores.metadataSchemas | 擷取特定的 MetadataSchema。 |
|
metadataStores.metadataSchemas | 列出中繼資料結構定義。 |
|
migratableResources | 批次遷移可遷移的資源 |
|
migratableResources | 搜尋可遷移的資源 |
|
modelDeploymentMonitoringJobs | 建立 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs |
刪除 ModelDeploymentMonitoringJob。
† † 啟動長時間執行的作業 |
其他權限:
|
modelDeploymentMonitoringJobs | 取得 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 列出某個地區的 ModelDeploymentMonitoringJobs。 |
|
modelDeploymentMonitoringJobs |
更新 ModelDeploymentMonitoringJob。
† † 啟動長時間執行的作業 |
其他權限:
|
modelDeploymentMonitoringJobs | 暫停 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 繼續暫停的 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 搜尋在特定時間範圍內產生的模型監控統計資料。 |
|
模型 |
刪除模型
† † 啟動長時間執行的作業 |
其他權限:
|
模型 |
匯出模型
† † 啟動長時間執行的作業 |
其他權限:
|
模型 | 取得模型 |
|
模型 | 列出模型 |
|
模型 | 更新模型 |
|
模型 |
上傳模型
† † 啟動長時間執行的作業 |
其他權限:
|
models.evaluations | 取得模型評估結果 |
|
models.evaluations | 列出模型評估結果 |
|
models.evaluations.slices | 取得模型評估配量 |
|
models.evaluations.slices | 列出模型評估配量 |
|
pipelineJobs | 取消 pipelineJob |
|
pipelineJobs | 建立 pipelineJob |
|
pipelineJobs |
刪除 pipelineJob
† † 啟動長時間執行的作業 |
其他權限:
|
pipelineJobs | 取得 pipelineJob |
|
pipelineJobs | 列出 pipelineJob |
|
specialistPools |
建立專家集區
† † 啟動長時間執行的作業 |
其他權限:
|
specialistPools |
刪除專員集區
† † 啟動長時間執行的作業 |
其他權限:
|
specialistPools | 取得專員集區 |
|
specialistPools | 列出專家資源池 |
|
specialistPools |
更新專家專區
† † 啟動長時間執行的作業 |
其他權限:
|
研究 | 建立研究。 |
|
研究 | 刪除研究。 |
|
研究 | 依名稱取得研究。 |
|
研究 | 列出關聯專案在某個地區的所有研究。 |
|
研究 | 使用使用者定義的 displayName 欄位,而非完整資源名稱,查詢研究。 |
|
studies.trials | 為 Trial 新增目標指標的評估結果。 |
|
studies.trials |
檢查是否應停止試用。
† † 啟動長時間執行的作業 |
其他權限:
|
studies.trials | 將 Trial 標示為已完成。 |
|
studies.trials | 將使用者提供的試用版加入研究。 |
|
studies.trials | 刪除試用方案。 |
|
studies.trials | 取得試用版。 |
|
studies.trials | 列出與研究相關的試驗。 |
|
studies.trials | 列出多目標研究的帕累托最適試驗,或單目標研究的最佳試驗。 |
|
studies.trials | 停止試用。 |
|
studies.trials |
在研究中加入一或多項測試,並使用 Vertex AI Vizier 建議的參數值。
† † 啟動長時間執行的作業 |
其他權限:
|
Tensorboard |
建立 Tensorboard。
† † 啟動長時間執行的作業 |
其他權限:
|
Tensorboard |
刪除 TensorBoard。
† † 啟動長時間執行的作業 |
其他權限:
|
Tensorboard | 取得 Tensorboard。 |
|
Tensorboard | 列出位置中的 Tensorboard。 |
|
Tensorboard |
更新 Tensorboard。
† † 啟動長時間執行的作業 |
其他權限:
|
tensorboards.experiments | 建立 TensorboardExperiment。 |
|
tensorboards.experiments |
刪除 TensorboardExperiment。
† † 啟動長時間執行的作業 |
其他權限:
|
tensorboards.experiments | 取得 TensorboardExperiment。 |
|
tensorboards.experiments | 列出位置中的 TensorboardExperiments |
|
tensorboards.experiments | 更新 TensorboardExperiment。 |
|
tensorboards.experiments | 在多個 TensorboardRun 中寫入多個 TensorboardTimeSeries 的時間序列資料點。 |
|
tensorboards.experiments.runs | 批次建立 TensorboardRuns。 |
|
tensorboards.experiments.runs | 建立 TensorboardRun。 |
|
tensorboards.experiments.runs |
刪除 TensorboardRun。
† † 啟動長時間執行的作業 |
其他權限:
|
tensorboards.experiments.runs | 取得 TensorboardRun。 |
|
tensorboards.experiments.runs | 列出位置中的 TensorboardRuns。 |
|
tensorboards.experiments.runs | 更新 TensorboardRun。 |
|
tensorboards.experiments.runs | 將時間序列資料點寫入 TensorboardRun 下的多個 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries | 以批次方式建立屬於 TensorboardExperiment 的 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries | 讀取多個 TensorboardTimeSeries 的資料。 |
|
tensorboards.experiments.runs.timeSeries | 建立 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries |
刪除 TensorboardTimeSeries。
† † 啟動長時間執行的作業 |
其他權限:
|
tensorboards.experiments.runs.timeSeries | 匯出 TensorboardTimeSeries 的資料。 |
|
tensorboards.experiments.runs.timeSeries | 取得 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries | 列出位置中的 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries | 更新 TensorboardTimeSeries。 |
|
tensorboards.experiments.runs.timeSeries | 讀取 TensorboardTimeSeries 的資料。 |
|
tensorboards.experiments.runs.timeSeries | 取得 TensorboardBlob 的位元組。 |
|
trainingPipelines | 取消 trainingPipeline |
|
trainingPipelines | 建立訓練管道 |
|
trainingPipelines |
刪除訓練管道
† † 啟動長時間執行的作業 |
其他權限:
|
trainingPipelines | 取得訓練管道 |
|
trainingPipelines | 列出訓練管道 |
|
N/A |
一般刪除作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
刪除資料項目作業
† † 啟動長時間執行的作業 |
其他權限:
|
Featurestore |
匯入地圖項目作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
刪除註解作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
批次刪除 DataItem 作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
產生統計資料作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
刪除 AnnotationSpec 作業
† † 啟動長時間執行的作業 |
其他權限:
|
hyperparameterTuningJobs |
刪除 HP 調整工作
† † 啟動長時間執行的作業 |
其他權限:
|
nasJobs |
刪除 NAS 工作
† † 啟動長時間執行的作業 |
其他權限:
|
N/A |
建立 HumanInTheLoop 作業
† † 啟動長時間執行的作業 |
其他權限:
|
特徵儲存庫 |
匯出地圖項目作業
† † 啟動長時間執行的作業 |
其他權限:
|
N/A |
刪除 HumanInTheLoop 作業
† † 啟動長時間執行的作業 |
其他權限:
|
N/A |
傳送 HumanInTheLoop 輸入作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
計算資料項目標籤統計資料
† † 啟動長時間執行的作業 |
其他權限:
|
N/A |
遷移資源作業
† † 啟動長時間執行的作業 |
其他權限:
|
資料集 |
建立資料項目作業
† † 啟動長時間執行的作業 |
其他權限:
|
N/A |
† † 啟動長時間執行的作業 |
後續步驟
- 如要瞭解 Vertex AI 預先定義、基本和自訂角色,以及服務帳戶和代理程式的基本資訊,請參閱「存取權控管」一文。
- 如要進一步瞭解如何透過自訂服務帳戶控管權限,請參閱「使用自訂服務帳戶」一文。
- 如要進一步瞭解如何使用 IAM 存取資源,請參閱 IAM 說明文件中的「授予、變更及撤銷資源的存取權」主題。