I am creating an instance of redis in ec2 which should have access to my heroku application. Are there certain inbound source IP ranges or security settings that I can set in Amazon ec2 security groups to only allow traffic from my heroku instances?
UPDATE: Heroku no longer publishes it to security groups, so this is no longer possible.
Heroku speakers can make any outgoing tcp connection anywhere.
I think this is what you want: https://devcenter.heroku.com/articles/proximo
You can then use the AWS security groups.