Amazon tries to fix data centers’ troubling image

October 5, 2026