I am new at Amazon Cloud technologies. I ve set up an Amazon Linux instance created my keys and assigned elastic IP. Also, I opened all TCP, UDP, ICMP ports(ok, it's very dangerous, but I am using it for test purposes). I ve also installed Apache server and enabled it. But still cant ping or access my instance via IP. Any ideas?

EDIT:

Please see a screenshot of the security groups settings. All ports are open...
Check this out

Can you be a little more clear about what you can and can't do and what you want to achieve ?
–
IainJun 16 '12 at 14:03

I can make ssh connections, and of course to use the admin interface of aws console. But neither can ping my instance nor "http" to the apache server I just installed. Check my edits please...
–
py_scriptJun 16 '12 at 15:09

Thank you...as you can see from my edits(screenshot), all ports are open. I added this rule on IP Tables and I executed iptables -L after that. Still cant connect to port 80
–
py_scriptJun 17 '12 at 13:08

You need to go to EC2 console and in the security tab configure the firewall to open ports, ICMP (ping) and UDP if needed. This is stateless firewall on incoming packets only. By default it allows only SSH (tcp/22).