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

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

  • You must have PowerUser permission for the account where you want to perform this task.
  • You must have IAMViewer or IAMUser permission for the account where you want to perform this task.
  1. From the Cloudera Management Console, click Environments.
    The Environment List page appears.
  2. Search for and select the 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. Click Synchronize Users to propagate the user role changes you made to the environment.
  8. From the Cloudera Management Console, click User Management.
  9. Enter the user’s name in the Search field.
  10. Select the user from the list.
    The User page appears.
  11. Go to the Roles tab.
  12. Select Update Roles.
  13. On the Update Roles dialog, 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 Cloudera DataFlow Catalog and deploy flow definitions in the environment, assign the DFCatalogAdmin role.
  14. Click Update.