I've used the Serverless framework to very easily define REST API endpoints and deploy them to Amazon. Literally, all it took were a couple of commands via their cli to do all this, after the configuration portion of it (account registration, etc) Might be worth looking into it.