I have a website that is hosted on amazon's EC2 service, and I need to download all the website files and database(s) locally. How can I do this? Also I don't have an S3 storage with amazon, everything is in a EC2 instance.
First export the database to a file. How you accomplish this will depend entirely on what database engine you are using.
You can optionally bundle everything up using a tar command.
Then connect to the server with an SFTP client and download everything.