Yes. Facebook's TOS and Amazon Associate's Terms of Service (TOS) allow you to post affiliate links on your personal profile or your business page. If you use a different affiliate network be sure to check its TOS to ensure that posting your affiliate links on Facebook is okay.