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 MaxCompute project. This topic describes how to grant permissions to a RAM user.
Prerequisites
A MaxCompute project is created.
If you do not create a MaxCompute project, create one first. For more information, see Create a MaxCompute project.
A RAM user is created.
For more information about how to create a RAM user, see Prepare a RAM user.
Grant permissions to a RAM user
DataWorks provides a complete access control solution for data development and governance. The following example describes how to grant permissions to a RAM user in a DataWorks workspace that is in standard mode when the development environment is isolated from the production environment.
Development environment:
Perform the steps that are shown in the following figure to add a RAM user to a DataWorks workspace as a member. The member is allowed to develop MaxCompute jobs in DataWorks.
For more information about how to add a RAM user to a DataWorks workspace as a member in the DataWorks console, see Add workspace members and assign roles to them.
For more information about the relationships between MaxCompute projects and DataWorks workspaces after a RAM user is added to a DataWorks workspace as a member, see Permission relationships between MaxCompute and DataWorks.
Production environment:
Perform the steps that are shown in the following figure to find tables in the production environment on the DataMap page of DataWorks and apply for permissions on the related tables.
For more information, see Request permissions on tables.
What to do next
Prepare the MaxCompute project development environment and install the required development tools. For more information, see Prepare an environment and install required development tools.