Operation Type | Operation | Supported tool or platform | Alibaba Cloud account | Role of Alibaba Cloud account | RAM user or RAM role | RAM user or RAM role in a MaxCompute project | Requirement |
Activation of the MaxCompute service and resource purchase | Activate, purchase, renew, upgrade, and downgrade the MaxCompute service and top up your account | | Supported. By default, only the Alibaba Cloud account has permissions to manage the MaxCompute service. | N/A | Supported | N/A. | If you use a RAM user, use your Alibaba Cloud account to attach the AliyunDataWorksFullAccession and liyunBSSOrderAccess system policies to the RAM user. If you use a RAM role, use your Alibaba Cloud account to attach the AliyunDataWorksFullAccession and AliyunBSSOrderAccess system policies to the RAM role.
|
Project management | Create and delete a project | | Supported. | Project owner | Supported | N/A. | If you use a RAM user, attach the CreateProject and DeleteProject policies to the RAM user. |
Access data across projects | | Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted cross-project access permissions. | Use your Alibaba Cloud account to complete authorization. |
Modify the default calculation quota for a project | MaxCompute console (new version) | Supported. | Project owner | Supported | N/A. | If you use a RAM user, attach the UpdateProjectDefaultQuota policy to the RAM user. |
Configure an IP address whitelist | | Supported. | Project owner | Supported | MaxCompute roles: Super_Administrator and custom roles that are granted security configuration permissions across multiple projects. For more information, see Project security configuration permissions. | Use your Alibaba Cloud account to complete authorization. |
Scan a full table | | Supported. | Project owner | Supported | Use your Alibaba Cloud account to complete authorization. |
Protect project data | | Supported. | Project owner | Supported | MaxCompute role: Super_Administrator. | Use your Alibaba Cloud account to complete authorization. |
Change the project status | MaxCompute console (new version) | Supported. | Project owner | Supported | N/A. | If you use a RAM user, attach the UpdateProjectStatus policy to the RAM user. |
Add, authorize, and manage project members | | Supported. | Project owner | Supported | MaxCompute roles: Super_Administrator and custom roles that are granted project management permissions across projects. For more information, see Permissions on project management. | Use your Alibaba Cloud account to complete authorization. |
Quota management | Modify a level-1 or level-2 quota | MaxCompute console (new version) | Supported. | N/A | Supported | N/A. | If you use a RAM user, attach the UpdateQuota policy to the RAM user. |
Create a level-2 custom quota | MaxCompute console (new version) | Supported. | N/A | Supported | N/A. | If you use a RAM user, attach the UpdateSubQuotas policy to the RAM user. |
Create, modify, and delete a quota plan | MaxCompute console (new version) | Supported. | N/A | Supported | N/A. | If you use a RAM user, attach the CreateQuotaPlan, UpdateQuotaPlan, and DeleteQuotaPlan policies to the RAM user. |
Create and modify a time plan | MaxCompute console (new version) | Supported. | N/A | Supported | N/A. | If you use a RAM user, attach the createQuotaSchedule and UpdateQuotaSchedule policies to the RAM user. |
Job O&M | View, perform O&M on, and monitor jobs | MaxCompute Management | Supported. | Project owner | Supported | MaxCompute role: Super_Administrator. | If you use a RAM user, use your Alibaba Cloud account to assign the Super_Administrator role to the RAM user. |
Code development | JAVA UDF | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to develop Java user-defined functions (UDFs). | N/A. |
Python UDF | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to develop Python UDFs. | N/A. |
Data management | View the table list | | Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to view a list of tables. | N/A. |
Create a table | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to create tables. | N/A. |
Update tables | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to update tables. | N/A. |
Drop a table | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to drop tables. | N/A. |
Grant access to a single table by configuring an access control list (ACL) | | Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles. | N/A. |
Preview metadata | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to view metadata. | N/A. |
Preview a table cross projects | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to view tables cross projects. | Use an Alibaba Cloud account to complete authorization. |
Resource management | View the resource list | | Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to view resources. | N/A. |
Create and delete resources | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to create and delete resources. | N/A. |
Upload resources | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to upload resources. | N/A. |
Function development | View the function list and details | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to view functions. | N/A. |
Create and delete functions | MaxCompute client MaxCompute Studio
| Supported. | Project owner | Supported | MaxCompute roles: MaxCompute built-in roles and custom roles that are granted the permissions to create and delete functions. | N/A. |