All Products
Search
Document Center

E-MapReduce:Manage permissions

Last Updated:Dec 17, 2024

To prevent security risks such as data leakage and misoperations when you use E-MapReduce (EMR), you must properly manage the permissions of members. This topic describes the permission management system of EMR.

Permission management system

Item

Description

Principals

EMR supports the following principals:

  • Users: Alibaba Cloud accounts and RAM users are included. EMR allows you to manage users. For example, you can add, delete, and query users. For more information about how to manage users, see Overview of RAM users.

  • Roles: EMR provides built-in roles and allows you to configure custom roles. EMR allows you to manage custom roles. For example, you can add, delete, and query custom roles. For more information about how to manage roles, see RAM role overview.

Objects

EMR supports fine-grained permission management on objects, such as Elastic Compute Service (ECS) instances, virtual private clouds (VPCs), Object Storage Service (OSS) buckets, and Data Lake Formation (DLF) metadata. You can manage user permissions on the objects in a fine-grained manner based on the authorization solutions that are provided by EMR.

User group authorization

If you want to grant the same permissions to multiple users, you can assign a role to the users as a group. This simplifies the authorization operation. For more information, see Grant permissions to a RAM user group.

User authorization

You can grant permissions to users by using one of the following methods:

  • Direct authorization: allows you to separately grant permissions to specific users.

  • Role-based authorization: allows you to grant the same permissions to multiple users.

References