项目(Project)是MaxCompute的基本组织单元,是进行多用户隔离和访问控制的主要边界。您开通MaxCompute服务后,需要通过项目使用MaxCompute。本文为您介绍如何通过MaxCompute控制台或DataWorks创建MaxCompute项目空间,创建好项目空间后,您即可通过空间下的项目使用MaxCompute。

前提条件

  • 阿里云账号或RAM用户已开通DataWorks服务MaxCompute服务
  • DataWorks服务开通的区域与MaxCompute服务开通的区域必须保持一致。
  • 如果您需要使用RAM用户账号登录阿里云官网和创建项目,请确认账号可用并已授权,详情请参见创建RAM用户

背景信息

您可以通过MaxCompute控制台或DataWorks控制台创建MaxCompute项目,两种操作功能一致,您可以自行选择其中一种。
需要注意的是:
  • 使用阿里云账号创建工作空间后,您具备工作空间内所有内容的操作权限。任何人未经授权无法访问您的工作空间。
  • RAM用户创建的工作空间,RAM用户和对应的主账号同时具备工作空间内所有内容的操作权限。其他人未经授权无法访问工作空间。
  • RAM用户本身不需要创建工作空间,只要加入阿里云账号创建的某个工作空间,即可使用MaxCompute。
    说明 RAM用户的权限范围有限制,建议您使用阿里云账号创建工作空间后,通过授权操作为RAM用户授予工作空间的操作权限。权限详情请参见管理用户及角色

通过MaxCompute控制台创建项目空间

MaxCompute控制台的项目管理和查询编辑功能由DataWorks实现,因此创建MaxCompute项目时,会先创建DataWorks工作空间。

  1. 登录MaxCompute控制台,在左上角选择区域。
    控制台
  2. 项目管理页签,单击创建项目
  3. 创建工作空间面板,配置创建DataWorks工作空间信息,单击创建工作空间
    创建DataWorks工作空间
    选项 参数 描述
    基本信息 工作空间名称 长度为3~23个字符,以字母开头,且只能包含字母、下划线(_)和数字。
    显示名 长度不能超过23个字符,以字母或中文开头,且只能包含中文、字母、下划线(_)和数字。
    模式 工作空间模式分为简单模式和标准模式,详情请参见简单模式和标准模式的区别
    • 简单模式:一个Dataworks工作空间对应一个MaxCompute项目。无法设置开发和生产环境,只能进行简单的数据开发。无法对数据开发流程以及表权限进行强控制。
    • 标准模式:一个Dataworks工作空间对应两个MaxCompute项目。支持设置开发和生产双环境,提升代码开发规范。能够对表权限进行严格控制,禁止随意操作生产环境的表,保证生产环境中表的数据安全。
    描述 工作空间的简单描述。
    高级设置 能下载Select结果 设置能否下载数据开发过程中的数据查询结果。如果关闭能下载Select结果开关,无法下载数据查询结果。
  4. 创建工作空间面板,配置创建MaxCompute项目信息,单击确认创建,即可完成MaxCompute项目创建。
    创建MaxCompute项目
    参数 描述
    实例显示名称 长度为3~23个字符,以字母开头,且只能包含字母、下划线(_)和数字。
    付费模式 选择MaxCompute的计费模式,与开通MaxCompute服务时选择的计费模式保持一致。
    配额组 配额组用于实现计算资源和磁盘配额,详情请参见MaxCompute管家
    MaxCompute数据类型 MaxCompute数据类型包含1.0数据类型2.0数据类型Hive兼容类型。三种数据类型版本详情请参见数据类型版本说明
    是否加密 指定创建的项目空间是否需要开启数据加密功能。
    密钥 项目空间使用的密钥类型,包含默认密钥(Dataworks Default Key)和自带密钥(BYOK)。默认密钥(Dataworks Default Key)是MaxCompute内部创建的默认密钥。
    算法 密钥支持的加密算法,包含AES256、AESCTR和RC4。
    项目名称 工作空间模式为简单模式时,默认与DataWorks工作空间的名称一致。工作空间模式为开发模式时,开发环境的项目名称带_dev标识,生产环境的项目名称默认与DataWorks工作空间的名称一致。
    访问身份 开发环境的MaxCompute访问身份默认为任务负责人,不可以修改。

    生产环境的MaxCompute访问身份包括阿里云主账号阿里云子账号

    创建成功后,即可在项目管理页签查看新创建的MaxCompute项目。完成创建

通过DataWorks控制台创建项目空间

详细操作流程请参见创建工作空间