After you create a MaxCompute project, you can grant permissions to a RAM user to perform operations on tables, resources, functions, or jobs in the project.
Prerequisites
Before you begin, ensure that you have:
-
A MaxCompute project. If you haven't created one yet, see Create a MaxCompute project
-
A RAM user. For setup instructions, see Prepare a RAM user
Grant permissions to a RAM user
The following example uses a DataWorks workspace in standard mode, where the development environment is isolated from the production environment.
Development environment
Add the RAM user to the DataWorks workspace as a member. This gives the user access to develop MaxCompute jobs in DataWorks.
-
To add a RAM user as a workspace member in the DataWorks console, see Add workspace members and assign roles to them.
-
To understand how MaxCompute project permissions relate to DataWorks workspace membership, see Permission relationships between MaxCompute and DataWorks.
Production environment
In the production environment, grant table-level permissions through DataWorks DataMap rather than through workspace membership.
Find the relevant tables on the DataWorks DataMap page and submit a permission request.
For detailed steps, see Request permissions on tables.
What to do next
Set up the MaxCompute development environment and install the required tools. See Prepare an environment and install required development tools.