Cirrus Link AWS Injector on AWS EC2 to Kinesis across AWS accounts

Trying to connect Ignition on AWS EC2 (Non public IP Address) to Kinesis Data stream on separate AWS account has anyone attempted this?

I have gotten the injector to work on servers with a public IP but can not on an EC2 with not public IP address.