Thank you very much. I think setting the "nifi.remote.input.host" to the
public DNS name did the trick.

BTW, is there a difference in the security group between "0.0.0.0/0" and
"::/0"?

Regards

On Fri, Jan 27, 2017 at 1:05 AM, Koji Kawamura <[email protected]>
wrote:

> Hi Mohammed,
>
> For users who are trying to connect between localhost and AWS, I wrote
> a post on "How to send file from localhost to AWS EC2 using NiFi
> Site-to-Site?"
> http://ijokarumawak.github.io/nifi/2017/01/27/nifi-s2s-local-to-aws/
>
> There must be some configuration or environmental difference, hope we
> can find it soon.
>
> Thanks,
> Koji
>
> On Thu, Jan 26, 2017 at 8:53 PM, mohammed shambakey
> <[email protected]> wrote:
> > Thank you all for your help
> >
> > I'm using nifi 1.1.1 and the HTTP protocol. I can access the remote
> instance
> > in AWS in my local browser, but I'm trying to upload a local file to this
> > remote instance (using GetFile processor), then it fails to make the
> > transaction.
> >
> > Regards
> >
> > On Wed, Jan 25, 2017 at 9:51 PM, Koji Kawamura <[email protected]>
> > wrote:
> >>
> >> Hi Mohammed,
> >>
> >> Which version of NiFi are you using? If it's 1.0.0 or later, you can
> >> choose 'HTTP' as 'Transport Protocol' in RemoteProcessGroup
> >> configuration in your local NiFi, this is what Andrew suggested
> >> earlier.
> >>
> >> With HTTP transport protocol, the local NiFi will use HTTP port (8080
> >> in your case) to send flow files to that remote NiFi running on AWS.
> >> If you can access remote NiFi's UI from browser without issue, this
> >> should work.
> >>
> >> As a side note, if you prefer using RAW transport protocol, then you'd
> >> have to open additional port, which is defined as
> >> nifi.remote.input.socket.port, in AWS security group setting. Since
> >> HTTP transport protocol doesn't require this, HTTP is more advisable.
> >>
> >> Thanks,
> >> Koji
> >>
> >> On Wed, Jan 25, 2017 at 1:07 AM, mohammed shambakey
> >> <[email protected]> wrote:
> >> > yes
> >> >
> >> > On Tue, Jan 24, 2017 at 10:40 AM, Antunes, Ravel
> >> > <[email protected]>
> >> > wrote:
> >> >>
> >> >> Have you set nifi.remote.input.host to the EC2 instance public DNS?
> >> >>
> >> >>
> >> >>
> >> >> From: mohammed shambakey <[email protected]>
> >> >> Reply-To: "[email protected]" <[email protected]>
> >> >> Date: Tuesday, January 24, 2017 at 9:25 AM
> >> >> To: "[email protected]" <[email protected]>
> >> >> Subject: Re: nifi at AWS
> >> >>
> >> >>
> >> >>
> >> >> Thank you all.
> >> >>
> >> >>
> >> >>
> >> >> I'm already using HTTP, and "transmission" and "ports" are open (I
> >> >> think
> >> >> this is what you mean by nifi.remote.input.socket.port, right?), but
> >> >> still
> >> >> the same problem.
> >> >>
> >> >>
> >> >>
> >> >> I can access the remote instance from another AWS instance in the
> same
> >> >> VPC
> >> >> (I didn't try another VPC), but from my local machine to the remote
> AWS
> >> >> instance, transaction fails.
> >> >>
> >> >>
> >> >>
> >> >> I tried to open all input TCP tranffic to the AWS instance, but AWS
> >> >> didn't
> >> >> allow that. If it can't be solved, I think I'll just use same EC2
> >> >> instances
> >> >> running in the same VPC.
> >> >>
> >> >>
> >> >>
> >> >> Regards
> >> >>
> >> >>
> >> >>
> >> >> On Sun, Jan 22, 2017 at 4:04 PM, Andrew Grande <[email protected]>
> >> >> wrote:
> >> >>
> >> >> Isn't it more advisable to use the HTTP mode instead, i.e. no
> >> >> additional
> >> >> ports to open? Make sure to change the client RPG mode to http from
> RAW
> >> >> (in
> >> >> the UI).
> >> >>
> >> >> Andrew
> >> >>
> >> >>
> >> >>
> >> >> On Sun, Jan 22, 2017, 10:47 AM Bryan Bende <[email protected]> wrote:
> >> >>
> >> >> Hello,
> >> >>
> >> >>
> >> >>
> >> >> I'm assuming you are using site-to-site since you mentioned failing
> to
> >> >> create a transaction.
> >> >>
> >> >>
> >> >>
> >> >> In nifi.properties on the AWS instance, there is probably a value for
> >> >> nifi.remote.input.socket.port which would also need to be opened.
> >> >>
> >> >>
> >> >>
> >> >> -Bryan
> >> >>
> >> >>
> >> >>
> >> >> On Sat, Jan 21, 2017 at 7:00 PM, mohammed shambakey
> >> >> <[email protected]>
> >> >> wrote:
> >> >>
> >> >> Hi
> >> >>
> >> >>
> >> >>
> >> >> I'm trying to send a file from a local nifi instatnce to a remote
> nifi
> >> >> instance in AWS. Security rules at remote instance has port 8080
> >> >> opened, yet
> >> >> each time I try to send the file, local nifi says it failed to create
> >> >> transaction to the remote instance.
> >> >>
> >> >>
> >> >>
> >> >> Regards
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >>
> >> >> Mohammed
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >>
> >> >> Mohammed
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Mohammed
> >
> >
> >
> >
> > --
> > Mohammed
>



-- 
Mohammed

Reply via email to