ML Jobs 的访问控制要求

要使用 Snowflake ML Jobs,用户需要为其角色分配特定的访问权限。本页概述了设置新环境和使用现有环境所需的权限。

设置新环境

为 ML Jobs 创建新环境需要以下权限:

  • 账户的 CREATE COMPUTE POOL 权限:需要创建新计算池。或者,您可以使用任何现有计算池。

  • 数据库的 CREATE SCHEMA 权限(可选):如果要创建用于组织 ML 任务和资源的新架构,则需要此项。我们建议使用这种方法来轻松清理旧任务和有效负载暂存区。

使用现有环境

对于将在现有环境中执行 ML 任务的用户,需要以下权限:

基本访问权限

  • 运行 ML 任务的数据库的 USAGE 权限

  • 运行 ML 任务的架构的 USAGE 权限

  • 架构创建和管理 ML 任务的 CREATE SERVICE 权限

  • 计算池的 USAGE 权限,以允许其用于 ML 工作负载

  • 在暂存区上上传 ML 作业负载用于执行的 USAGE 权限

备注

如果您没有现有暂存区,则 ML 作业使用指定的 stage_name 暂存区代表您创建一个暂存区。这需要架构的 CREATE STAGE 权限。

其他要求

  • 数据访问权限:用户需要相应的权限才能访问其 ML 工作负载将要访问的任何数据表、仓库或其他资源

语言: 中文