Authorize user to manage deployments and deploy flows in a DataFlow environment

To authorize a user to manage flow deployments as well as deploy flows in a DataFlow environment, you must assign the DFFlowAdmin role and either the DFCatalogAdmin or DFCatalogViewer role to the user.

You must have the CDP PowerUser role.

  1. From the Cloudera Management Console, click Environments.
    The Environment List page appears.
  2. Search for and select the DataFlow-enabled environment you want the user to have rights to.
    The Environment page appears.
  3. Click Actions > Manage Access.
    The Environment Access page appears.
  4. Find the user and click Update Roles.
  5. From the Update Roles dialog, select the DFFlowAdmin role.
  6. Click Update Roles.
  7. From the Cloudera Management Console, click User Management.
  8. Enter the user’s name in the Search field.
  9. Select the user from the list that appears.
    The User page appears.
  10. Click the Roles tab.
  11. Click Update Roles.
  12. Assign one of the following DFCatalog roles to the user:
    • If the user needs to deploy flow definitions in the environment, assign the DFCatalogViewer role.
    • If the user needs to manage flow definitions in the DataFlow Catalog and deploy flow definitions in the environment, assign the DFCatalogAdmin role.
    1. From the Cloudera Management Console, click User Management.
    2. Enter the user’s name in the Search field.
    3. Select the user from the list that appears.
      The User page appears.
    4. Click the Roles tab.
    5. Click Update Roles.
    6. On the Update Roles dialog, select either the DFCatalogViewer or DFCatalogAdmin role.
    7. Click Update.
If the user is logged into the DataFlow workload application when you assign or remove the DFFlowAdmin role, ask the user to log out and log back in for the change to take effect.