Creating a DataFlow function in AWS

You are all set up for creating your first DataFlow function: you have a flow definition created in and downloaded from NiFi, a Cloudera DataFlow (CDF) environment, and the appropriate rights to that environment. All you need now is to follow these steps to get your DataFlow function up and running.


  • You have a data flow created in NiFi and downloaded as a flow definition JSON file.
  • You have an enabled and healthy CDF environment.

  • You have been assigned the DFCatalogAdmin role granting you access to the CDF Catalog.

  • You have been assigned the DFFlowAdmin role for the environment to which you want to deploy the flow definition.

  • An AWS user account is required with access policies that has permissions to list and create buckets, roles, and Lambda functions.