下表列出了常见的 Vertex AI 操作及其所需的权限。
如需确定 Vertex AI IAM 角色中是否包含一项或多项权限,您可以使用以下方法之一:
gcloud iam roles describe
命令- IAM API 中的
roles.get()
方法
资源 | 操作 | 所需权限 |
---|---|---|
batchPredictionJobs | 取消 batchPredictionJob |
|
batchPredictionJobs | 创建 batchPredictionJob |
|
batchPredictionJobs |
删除 batchPredictionJob
† † 启动长时间运行的操作 |
其他权限:
|
batchPredictionJobs | 获取 batchPredictionJob |
|
batchPredictionJobs | 列出 batchPredictionJob |
|
customJobs | 取消 customJob |
|
customJobs | 创建 customJob |
|
customJobs |
删除 customJob
† † 启动长时间运行的操作 |
其他权限:
|
customJobs | 获取 customJob |
|
customJobs | 列出 customJob |
|
datasets |
创建数据集
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
删除数据集
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
导出数据集
† † 启动长时间运行的操作 |
其他权限:
|
datasets | 获取数据集 |
|
datasets |
导入数据集
† † 启动长时间运行的操作 |
其他权限:
|
datasets | 列出数据集 |
|
datasets | 更新数据集 |
|
datasets.annotationSpecs | 获取数据集的 annotationSpecs |
|
datasets.dataItems | 列出数据集的 dataItems |
|
datasets.dataItems.annotations | 列出 dataset.dataItems.annotations |
|
datasets.savedQueries | 列出数据集中的已保存查询。 |
|
端点 |
创建端点
† † 启动长时间运行的操作 |
其他权限:
|
端点 |
删除端点
† † 启动长时间运行的操作 |
其他权限:
|
端点 |
将模型部署到端点
† † 启动长时间运行的操作 |
其他权限:
|
端点 | 说明端点 |
|
端点 | 获取端点 |
|
端点 | 列出端点 |
|
端点 | 更新端点 |
|
端点 | 预测端点 |
|
端点 | 使用任意 HTTP 载荷执行在线预测。 |
|
端点 |
将模型取消部署到端点
† † 启动长时间运行的操作 |
其他权限:
|
featurestores |
从特征存储区批量读取特征值。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores |
在给定的项目和位置中创建一个新特征存储区。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores |
删除单个特征存储区。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores | 获取单个特征存储区的详细信息。 |
|
featurestores | 列出给定项目和位置中的特征存储区。 |
|
featurestores |
更新单个特征存储区的参数。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores | 在给定项目中搜索与查询匹配的特征。 |
|
featurestores.entityTypes |
在给定的特征存储区中创建新的 EntityType。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes |
删除单个 EntityType。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes |
从目标 EntityType 的所有实体中导出特征值。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes | 获取单个 EntityType 的详细信息。 |
|
featurestores.entityTypes |
将源存储空间中的特征值导入特征存储区。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes | 列出给定特征存储区中的 EntityType。 |
|
featurestores.entityTypes | 更新单个 EntityType 的参数。 |
|
featurestores.entityTypes | 读取 EntityType 的特定实体的特征值。 |
|
featurestores.entityTypes | 读取多个实体的特征值。 |
|
featurestores.entityTypes.features |
在给定 EntityType 中创建一批特征。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes.features |
在给定 EntityType 中创建新特征。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes.features |
删除单个地图项。
† † 启动长时间运行的操作 |
其他权限:
|
featurestores.entityTypes.features | 获取单个地图项的详细信息。 |
|
featurestores.entityTypes.features | 列出给定 EntityType 中的特征。 |
|
featurestores.entityTypes.features | 更新单个地图项的参数 |
|
hyperparameterTuningJobs | 取消 hyperparameterTuningJob |
|
hyperparameterTuningJobs | 创建 hyperparameterTuningJob |
|
hyperparameterTuningJobs | 删除 hyperparameterTuningJob |
|
hyperparameterTuningJobs | 获取 hyperparameterTuningJob |
|
hyperparameterTuningJobs | 列出 hyperparameterTuningJob |
|
indexEndpoints |
创建 IndexEndpoint。
† † 启动长时间运行的操作 |
其他权限:
|
indexEndpoints |
删除 IndexEndpoint。
† † 启动长时间运行的操作 |
其他权限:
|
indexEndpoints |
将索引部署到此 IndexEndpoint,从而在其中创建 DeployedIndex。
† † 启动长时间运行的操作 |
其他权限:
|
indexEndpoints | 获取 IndexEndpoint。 |
|
indexEndpoints | 列出位置中的 IndexEndpoint。 |
|
indexEndpoints |
更新 IndexEndpoint 下的现有 DeployedIndex。
† † 启动长时间运行的操作 |
其他权限:
|
indexEndpoints | 更新 IndexEndpoint。 |
|
indexEndpoints |
从 IndexEndpoint 取消部署索引,从中移除 DeployedIndex,并释放其使用的所有资源。
† † 启动长时间运行的操作 |
其他权限:
|
索引 |
创建索引。
† † 启动长时间运行的操作 |
其他权限:
|
索引 |
删除索引。
† † 启动长时间运行的操作 |
其他权限:
|
索引 | 获取索引。 |
|
索引 | 列出位置中的索引。 |
|
索引 |
更新索引。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores |
初始化 MetadataStore,包括资源分配。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores |
删除单个 MetadataStore 及其所有子资源(工件、执行和上下文)。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores | 检索特定的 MetadataStore。 |
|
metadataStores | 列出位置的 MetadataStore。 |
|
metadataStores.artifacts | 创建与 MetadataStore 关联的工件。 |
|
metadataStores.artifacts |
删除工件。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores.artifacts | 检索特定工件。 |
|
metadataStores.artifacts | 列出 MetadataStore 中的工件。 |
|
metadataStores.artifacts | 更新存储的工件。 |
|
metadataStores.artifacts |
完全清除工件。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores.artifacts | 检索通过事件边缘连接的工件和执行表示并作为 LineageSubgraph 返回的工件的沿袭。 |
|
metadataStores.contexts | 将一组工件和执行添加到上下文中。 |
|
metadataStores.contexts | 将一组上下文作为子级添加到父上下文。 |
|
metadataStores.contexts | 创建与 MetadataStore 关联的上下文。 |
|
metadataStores.contexts |
删除存储的上下文。
† † 启动长时间运行的操作 |
其他权限:
|
metadataStores.contexts | 检索特定上下文。 |
|
metadataStores.contexts | 列出 MetadataStore 中的上下文。 |
|
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 | 创建 MetadataSchema。 |
|
metadataStores.metadataSchemas | 检索特定的 MetadataSchema。 |
|
metadataStores.metadataSchemas | 列出 MetadataSchema。 |
|
migratableResources | 批量迁移 migratableResource |
|
migratableResources | 搜索 migratableResource |
|
modelDeploymentMonitoringJobs | 创建 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs |
删除 ModelDeploymentMonitoringJob。
† † 启动长时间运行的操作 |
其他权限:
|
modelDeploymentMonitoringJobs | 获取 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 列出位置中的 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs |
更新 ModelDeploymentMonitoringJob。
† † 启动长时间运行的操作 |
其他权限:
|
modelDeploymentMonitoringJobs | 暂停 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 继续执行暂停的 ModelDeploymentMonitoringJob。 |
|
modelDeploymentMonitoringJobs | 搜索指定时间范围内生成的模型监控统计信息。 |
|
models |
删除模型
† † 启动长时间运行的操作 |
其他权限:
|
models |
导出模型
† † 启动长时间运行的操作 |
其他权限:
|
models | 获取模型 |
|
models | 列出模型 |
|
models | 更新模型 |
|
models |
上传模型
† † 启动长时间运行的操作 |
其他权限:
|
models.evaluations | 获取模型评估 |
|
models.evaluations | 列出模型评估 |
|
models.evaluations.slices | 获取模型评估切片 |
|
models.evaluations.slices | 列出模型评估切片 |
|
pipelineJobs | 取消 pipelineJob |
|
pipelineJobs | 创建 pipelineJob |
|
pipelineJobs |
删除 pipelineJob
† † 启动长时间运行的操作 |
其他权限:
|
pipelineJobs | 获取 pipelineJob |
|
pipelineJobs | 列出 pipelineJob |
|
specialistPools |
创建 specialistPool
† † 启动长时间运行的操作 |
其他权限:
|
specialistPools |
删除 specialistPool
† † 启动长时间运行的操作 |
其他权限:
|
specialistPools | 获取 specialistPool |
|
specialistPools | 列出 specialistPool |
|
specialistPools |
更新 specialistPool
† † 启动长时间运行的操作 |
其他权限:
|
studies | 创建研究。 |
|
studies | 删除研究。 |
|
studies | 按名称获取研究。 |
|
studies | 列出区域内某个关联项目的所有研究。 |
|
studies | 使用用户定义的 displayName 字段(而不是完全限定的资源名称)查找研究。 |
|
studies.trials | 将目标指标的测量结果添加到试验中。 |
|
studies.trials |
检查试验是否应停止。
† † 启动长时间运行的操作 |
其他权限:
|
studies.trials | 将试验标记为已完成。 |
|
studies.trials | 将用户提供的试验添加到研究中。 |
|
studies.trials | 删除试验。 |
|
studies.trials | 获取试验。 |
|
studies.trials | 列出与研究关联的试验。 |
|
studies.trials | 列出多目标研究的帕累托最优试验,或单目标研究的最佳试验。 |
|
studies.trials | 停止试验。 |
|
studies.trials |
将一项或多项试验添加到研究中,并使用 Vertex AI Vizier 建议的参数值。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards |
创建 TensorBoard。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards |
删除 TensorBoard。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards | 获取 TensorBoard。 |
|
tensorboards | 列出位置中的 TensorBoard。 |
|
tensorboards |
更新 TensorBoard。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards.experiments | 创建 TensorboardExperiment。 |
|
tensorboards.experiments |
删除 TensorboardExperiment。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards.experiments | 获取 TensorboardExperiment。 |
|
tensorboards.experiments | 列出位置中的 TensorboardExperiment |
|
tensorboards.experiments | 更新 TensorboardExperiment。 |
|
tensorboards.experiments | 在多个 TensorboardRun 中写入多个 TensorboardTimeSeries 的时序数据点。 |
|
tensorboards.experiments.runs | 批量创建 TensorboardRun。 |
|
tensorboards.experiments.runs | 创建 TensorboardRun。 |
|
tensorboards.experiments.runs |
删除 TensorboardRun。
† † 启动长时间运行的操作 |
其他权限:
|
tensorboards.experiments.runs | 获取 TensorboardRun。 |
|
tensorboards.experiments.runs | 列出位置中的 TensorboardRun。 |
|
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 | 获取 TensorboardBlobs 的字节数。 |
|
trainingPipelines | 取消 trainingPipeline |
|
trainingPipelines | 创建 trainingPipeline |
|
trainingPipelines |
删除 trainingPipeline
† † 启动长时间运行的操作 |
其他权限:
|
trainingPipelines | 获取 trainingPipeline |
|
trainingPipelines | 列出 trainingPipeline |
|
不适用 |
通用删除操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
删除数据项操作
† † 启动长时间运行的操作 |
其他权限:
|
featurestores |
导入特征操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
删除注解操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
批量删除 DataItems 操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
生成统计信息操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
删除 AnnotationSpec 操作
† † 启动长时间运行的操作 |
其他权限:
|
hyperparameterTuningJobs |
删除 HP 调整作业
† † 启动长时间运行的操作 |
其他权限:
|
nasJobs |
删除 NAS 作业
† † 启动长时间运行的操作 |
其他权限:
|
不适用 |
创建 HumanInTheLoop 操作
† † 启动长时间运行的操作 |
其他权限:
|
featurestores |
导出特征操作
† † 启动长时间运行的操作 |
其他权限:
|
不适用 |
删除 HumanInTheLoop 操作
† † 启动长时间运行的操作 |
其他权限:
|
不适用 |
发送 HumanInTheLoop 条目操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
计算数据项标签统计信息
† † 启动长时间运行的操作 |
其他权限:
|
不适用 |
迁移资源操作
† † 启动长时间运行的操作 |
其他权限:
|
datasets |
创建 DataItem 操作
† † 启动长时间运行的操作 |
其他权限:
|
不适用 |
† † 启动长时间运行的操作 |
后续步骤
- 如需了解 Vertex AI 预定义角色、基本角色和自定义角色以及有关服务账号和代理的一般信息,请参阅访问权限控制。
- 如需详细了解如何使用自定义服务账号控制权限,请参阅使用自定义服务账号。
- 如需详细了解如何使用 IAM 访问资源,请参阅 IAM 文档的授予、更改和撤消对资源的访问权限主题。