项目(Project)是MaxCompute的基本组织单元,是进行多用户隔离和访问控制的主要边界。您开通MaxCompute服务后,需要通过项目使用MaxCompute。本文为您介绍如何通过MaxCompute控制台或DataWorks创建MaxCompute项目。
前提条件
- 阿里云账号或RAM用户已开通DataWorks服务和MaxCompute服务,且位于同一地域。
- 如果您需要以RAM用户身份创建MaxCompute项目,请确认已获取RAM用户账号并已授予AliyunDataWorksFullAccess权限。
更多创建或获取RAM用户信息操作,请参见准备RAM用户。
背景信息
RAM用户的权限范围有限制,推荐您使用阿里云账号创建MaxCompute项目后,通过授权操作为RAM用户授予MaxCompute项目的相关操作权限。更多阿里云账号与RAM用户的权限区别,请参见用户和角色。更多授权操作,请参见授权。
您可以通过如下方式创建MaxCompute项目:
- 方式一(推荐):通过MaxCompute控制台创建项目MaxCompute控制台的项目管理和查询编辑功能由DataWorks实现,因此创建MaxCompute项目时,会先创建DataWorks工作空间。DataWorks工作空间与MaxCompute项目的区分方式如下:
- DataWorks工作空间:登录DataWorks控制台,在左侧导航栏,单击工作空间列表,您可以查看到DataWorks工作空间名称。
- MaxCompute项目:登录MaxCompute控制台,在项目管理页签,您可以查看到MaxCompute项目名称及所属DataWorks工作空间名称。
- 方式二:通过DataWorks控制台创建项目
注意事项
创建MaxCompute项目时,您需要注意:
- 使用阿里云账号创建MaxCompute项目后,您具备项目内所有内容的操作权限。任何人未经授权无法访问该项目。
- 对于RAM用户创建的MaxCompute项目,RAM用户和归属的阿里云账号同时具备项目内所有内容的操作权限。其他人未经授权无法访问该项目。
- 对于RAM用户创建的MaxCompute项目,为方便管理,MaxCompute会默认赋予RAM用户该项目的Super_Administrator角色。如果DataWorks工作空间为标准模式,仅赋予RAM用户开发环境项目的Super_Administrator角色。
通过MaxCompute控制台创建项目
通过DataWorks控制台创建项目
详细操作流程,请参见创建工作空间。
后续步骤
- 如果您需要其他RAM用户协助开发时,可以将RAM用户添加为MaxCompute项目成员并设置角色。更多添加项目成员操作,请参见添加工作空间成员并设置角色。
- 如果您不需要添加项目成员,请准备MaxCompute项目开发环境并安装相应工具。更多准备环境及安装工具操作,请参见准备环境及安装工具。
- 如果您需要删除创建的MaxCompute项目,请参见删除MaxCompute项目。