Why am I not getting payments on my bitcoind on an amazon ec2 instance? I have an amazon ec2 instance running a web server, MySQL server, and bitcoin daemon on ubuntu 14.04, and I ran ./bitcoind getnewaddress and the output was an address. I sent a few cents worth of bitcoin to that address, and I have been doing ./bitcoind getbalance for a few hours and still there is no balance.

Wondering if I needed to send to a particular accoutn instead of the main bitcoin daemon, I also sent a few cents to an address generated by ./bitcoind getnewaddress debug (just a test name) and did ./bitcoind getbalance debug. I have found nothing, I am not sure what the issue is. Port 8333 is open on the amazon vm, so I don't think the issue is there. bitcoind's rpc interface is running on port 8432 as specified by rpcport=8432 in ~/.bitcoin/bitcoin.conf. Any idea why I am not getting payments? I think there have been enough confirmations, I believe the number required is 6 required by default. I will check soon to make sure that there have been that many confirmations.
Your client needs to be fully synchronized for your transactions to show up, otherwise it's not aware that these transactions ever took place.