All Products
Search
Document Center

DataWorks:Differences between the shortcut mode and security mode

Last Updated:Jul 17, 2024

DataWorks allows you to register an E-MapReduce (EMR) cluster to DataWorks in shortcut mode or security mode. This topic describes the differences between the two modes.

The following table describes the differences between the shortcut mode and security mode.

Mode

Description

Permission management

Scenario

Shortcut mode

If you register an EMR cluster to DataWorks in shortcut mode, you can rapidly create and run EMR tasks to generate data. In shortcut mode, if you run or schedule EMR tasks in DataWorks by using an Alibaba Cloud account or as a RAM user, the code of the tasks is committed to an EMR cluster and run by a Hadoop user in the EMR cluster.

Fine-grained permission management is not supported.

Note

Hadoop users have all permissions on the EMR cluster. Proceed with caution when you use the shortcut mode to register an EMR cluster to DataWorks.

The shortcut mode is suitable for workspaces that do not require strict permission management for users who run tasks.

Security mode

If you register an EMR cluster to DataWorks in security mode, you can create and run EMR tasks to generate data and manage permissions on the data to ensure higher security. In security mode, if you commit the code of EMR tasks by using an Alibaba Cloud account or as a RAM user to an EMR cluster, the code is run by the account to which your Alibaba Cloud account or RAM user is mapped.

  • DataLake clusters: The Mapping Type parameter can be set to Mapping to System Account or Mapping to OpenLDAP Account.

  • Hadoop clusters: The Mapping Type parameter can be set only to Mapping to OpenLDAP Account.

You can configure a mapping between an Alibaba Cloud account or RAM user and a cluster account to obtain the permissions of the cluster account and isolate the permissions on the data of the tasks. EMR Ranger can be used to manage the permissions of each Hadoop user in the EMR cluster. This ensures that different Alibaba Cloud accounts, task owners, or RAM users have different data permissions when they run EMR tasks in DataWorks.

The security mode is suitable for workspaces that require strict management and isolation of data permissions for users who run tasks.