You either have to order Applecare+ when you originally order your iPhone or you can have it added by going to an Apple Store within 30 days and they inspect it before you can buy it.
Doing a quick check at Amazon, I don't see an entry for Applecare+, only for the regular AppleCare.
I would buy it through Apple or buy it at the time you order your iPhone from the carrier (or Apple).