Pinterest has spent $309 million on Amazon’s cloud since 2017 as part of a $750 million contract (AMZN)