Кажется немного странным, что 302 и 308 здесь не упоминаются, но CloudFront не выполняет перенаправления.Они сохраняются в кеше и возвращаются в браузер.
Вы можете перехватывать перенаправления с помощью триггера ответа Lambda @ Edge, но типичное применение для этого - переписать заголовок Location
и отправить браузер куда-нибудь в другое место.чем там, где это было бы иначе.
Для небольших ответов можно фактически выполнить перенаправление с помощью триггера Origin Response, который делает запрос с помощью HTTP-клиента Node, но это поддерживает только ответы до 1 МБ вобщий размер, и, вероятно, не будет работать так же просто, как позволить браузеру следовать перенаправлению.