No, you don't need a Prime membership to use Amazon Photos. However, non-Prime members only get 5GB of free storage, while Prime members get unlimited storage.