I have an AWS ELB which is configured with the following:
The EC2 instance behind the ELB has a security group that has a custom TCP rule that has the following configuration:
I'm able to access the NiFi UI via a browser (i.e., https://MyNiFiHost.com/nifi) with no issues and can CURL and hit all the /nifi-api endpoints. I'm also able to add a new processor within the UI, and conduct most of the other actions via the right mouse click on the processor (i.e., View Data provenance, Usage, copy, etc.). However, when I try to move the processor, delete it, or configure it I get a "Mixed Content" error indicating that the URL that I'm loading (https://MyNiFiHost.com/nifi/?processGroupId=root&componentIds=a849468d-015c-1000-e276-2042bf59e5b9) was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint (http://MyNiFiHost.com/nifi-api/processors/a849468d-015c-1000-e276-2042bf59e5b9). The request is failing because it's being blocked since the content must be served over HTTPS.
Any help would be appreciated. Thanks!