I have setup several nodes in AWS.
Launch an Ubuntu instance
When you have ssh'ed in and at the terminal type the following one by one
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
once you have that done you should be able to type: geth
I expect yo know how to start geth with the right parameters to enable --rpc and personal.
** Make sure you open the correct ports in your AWS Security group.
** Min spec, a dual core cpu, min 2GB RAM, as large a hard drive as you can afford. If your using this for production I would personally put 500gb to allow room for growth.
Alternatively you can download directly from the source and build. When at the terminal do the following.
git clone https://github.com/ethereum/go-ethereum.git
In this video I created on how to mine Eth on GPUs in Amazon shows you the steps I took above ^ https://www.youtube.com/watch?v=UUQ9UW6f5Dg