[jira] [Commented] (NIFI-3882) Unable to run NiFi behind AWS Load Balancer

2020-12-16 Thread Ruben Laguna (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17250545#comment-17250545
 ] 

Ruben Laguna commented on NIFI-3882:


Maybe it would be better to comment that in NIFI-8100. But for the purpose of 
setting an LB for the Nifi UI we need a single endpoint that summarizes if the 
load balancer should route traffic to it. 
I guess the other information that you mention is already accesible vía the 
nifi api (with authentication) but not useful for the case of load balancing to 
the UI



> Unable to run NiFi behind AWS Load Balancer
> ---
>
> Key: NIFI-3882
> URL: https://issues.apache.org/jira/browse/NIFI-3882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Richard St. John
>Priority: Major
>
> Running Apache NiFi behind an AWS Elastic Load Balancer fails.
> Upon closer inspection, AWS Elastic Load Balancers only support the following 
> headers:
>X-Forwarded-For
>X-Forwarded-Proto
>X-Forwarded-Port
> In our case, we would like our ELB to be HTTPS enabled, but our NiFi cluster 
> is running in a trusted environment on port 8080.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (NIFI-3882) Unable to run NiFi behind AWS Load Balancer

2020-12-16 Thread Otto Fowler (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17250369#comment-17250369
 ] 

Otto Fowler commented on NIFI-3882:
---

Maybe there would need to be multiple endpoints, with different logical 
meanings?
Cluster Health would be one, would there be others?  One that says some set of 
flows are running?   One that says if some set of queues are full or back 
pressure is being applied?

> Unable to run NiFi behind AWS Load Balancer
> ---
>
> Key: NIFI-3882
> URL: https://issues.apache.org/jira/browse/NIFI-3882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Richard St. John
>Priority: Major
>
> Running Apache NiFi behind an AWS Elastic Load Balancer fails.
> Upon closer inspection, AWS Elastic Load Balancers only support the following 
> headers:
>X-Forwarded-For
>X-Forwarded-Proto
>X-Forwarded-Port
> In our case, we would like our ELB to be HTTPS enabled, but our NiFi cluster 
> is running in a trusted environment on port 8080.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (NIFI-3882) Unable to run NiFi behind AWS Load Balancer

2020-12-16 Thread Ruben Laguna (Jira)


[ 
https://issues.apache.org/jira/browse/NIFI-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17250279#comment-17250279
 ] 

Ruben Laguna commented on NIFI-3882:


I guess, that it was really terminating the HTTPS for the NiFI UI, which is 
possible already today. 
What is not possible (IMHO) is to do it reliably due to the lack of a /health 
endpoint that allows the load balancer to check if the node is ready to accept 
UI requests.

 I've reported this in https://issues.apache.org/jira/browse/NIFI-8100. The 
gist is that for AWS Load Balancer we need an endpoint that does NOT require 
authentication and that gives a 4xx-5xx http status code if the node is 
disconnected (not part of the cluster). 




 

> Unable to run NiFi behind AWS Load Balancer
> ---
>
> Key: NIFI-3882
> URL: https://issues.apache.org/jira/browse/NIFI-3882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Richard St. John
>Priority: Major
>
> Running Apache NiFi behind an AWS Elastic Load Balancer fails.
> Upon closer inspection, AWS Elastic Load Balancers only support the following 
> headers:
>X-Forwarded-For
>X-Forwarded-Proto
>X-Forwarded-Port
> In our case, we would like our ELB to be HTTPS enabled, but our NiFi cluster 
> is running in a trusted environment on port 8080.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (NIFI-3882) Unable to run NiFi behind AWS Load Balancer

2017-05-15 Thread James Wing (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16011464#comment-16011464
 ] 

James Wing commented on NIFI-3882:
--

Is your goal to load balance data flow traffic to NiFi, or to terminate HTTPS 
for the NiFi UI?

> Unable to run NiFi behind AWS Load Balancer
> ---
>
> Key: NIFI-3882
> URL: https://issues.apache.org/jira/browse/NIFI-3882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Richard St. John
>
> Running Apache NiFi behind an AWS Elastic Load Balancer fails.
> Upon closer inspection, AWS Elastic Load Balancers only support the following 
> headers:
>X-Forwarded-For
>X-Forwarded-Proto
>X-Forwarded-Port
> In our case, we would like our ELB to be HTTPS enabled, but our NiFi cluster 
> is running in a trusted environment on port 8080.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)