Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-3950

Separate AWS ControllerService API

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.5.0
    • None
    • None

    Description

      The nifi-aws-bundle currently contains the interface for the AWSCredentialsProviderService as well as the service implementation, and dependent abstract classes and processor classes.

      This results in the following warning logged as NiFi loads:

      org.apache.nifi.nar.ExtensionManager Component org.apache.nifi.processors.aws.s3.PutS3Object is bundled with its referenced Controller Service APIs org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService. The service APIs should not be bundled with component implementations that reference it.

      Some discussion of this issue and potential solutions occurred on the dev list.

      We also need a migration plan in addition to the new structure.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jameswing James Wing
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: