I'm a big fan of the new Amazon Influencers program. You don't need a blog or website for this affiliate opportunity, only an engaged following on Twitter, YouTube, Facebook and or Instagram. Once approved, you will be provided with a virtual storefront in which you can add your favorite products from Amazon. Then, you can easily share your Influencer Page on social media with your new vanity URL. (Ex. Mine is https://www.amazon.com/shop/angienelson.) You can then earn commission on qualified product sales once someone clicks visits your store.
Believe it or not, you might already have most of an ebook written already. If you are already making money with a blog, those blog posts could be turned into an ebook with some editing. Simply collect relevant blog posts into an order that makes sense, make any needed edits so that references that aren’t relevant are taken out, and add an introduction and conclusion, and you’re done. Any blog posts you use should cover the same or related topics and work well together.