As a security administrator with the PowerUser role, you must assign one or more
DataFlow roles to a user to allow the user to perform tasks in the
DataFlow
Catalog, the DataFlow environment, and the NiFi
cluster.
Review each of the following DataFlow roles to determine which roles a user requires:
DFCatalogAdmin
This role allows a user to centrally manage flow definitions in the
DataFlow
Catalog.
A user with the DFCatalogAdmin role can perform the following tasks:
List flow definitions
Import flow definitions
Import new versions of existing flow definitions
Describe flow definitions
Delete flow definitions
DFAdmin
This role allows a user to manage the lifecycle of a DataFlow environment.
A user with the DFAdmin role can perform the following tasks:
Enable a CDP environment for DataFlow
Describe an environment
Disable an environment
Update an environment
Grant remote access to an environment
Revoke remote access to an environment
A user with the DFAdmin and iamViewer roles can perform the following tasks:
Assign the DFAdmin role to other users
Revoke the DFAdmin role from other users
DFFlowAdmin
This role allows a user to manage flow deployments in a DataFlow environment.
A user with the DFFlowAdmin role can perform the following tasks:
Initiate a deployment
View a deployment
Manage a deployment in NiFi
A user with the DFFlowAdmin and iamViewer roles can perform the following tasks:
Assign the DFFlowAdmin and DFFlowUser roles to other users
Revoke the DFFlowAdmin and DFFlowUser roles from other users
A user with the DFFlowAdmin and DFCatalogAdmin roles can perform the following task:
Deploy flow definitions
DFFlowUser
This role allows a user to view and monitor flow deployments in a DataFlow
environment.
A user with the DFFlowUser role can perform the following tasks:
Describe a deployment
View a deployment on the dashboard
View a deployment in NiFi
For information on CDP user management, see User Management.