У меня есть статический веб-сайт, размещенный на s3 с облачным распределением. Я нашел множество ответов о перенаправлении на www только с маршрутом 53 перед s3, но ничего о том, как это сделать с помощью cloudfront.
Я пробовал кучу разных вещей, но ни одна из них не перенаправляет 301 на www, только псевдоним.
Решение такое же, как и с Route 53 и S3, вы просто настраиваете CloudFront посередине, поэтому Route 53 указывает на CloudFront, а CloudFront указывает на S3.
Когда вы закончите, у вас будет два сегмента и два дистрибутива CloudFront: один для www и один для чистого домена.