Yes, the amazon affiliate program works.
When someone buys a product through your provided referral link, you get referral fees. You can earn up to 10%. You just have to create an associate account on amazon then get the referral and share it wherever you want. You can monetize your website or blogs by doing this and it really works.