Short answer: no. Selling products online, including through Amazon, does not require a business license. It is because the majority of products on Amazon are not subject to federal regulation. It's common to see consumer products sold online without government approval.