Вы не можете переслать все заголовки на S3, если ваше имя сегмента точно не соответствует имени домена, и даже тогда это не рекомендуется.
Вместо этого установите Минимальный TTL, Стандартный TTL и Максимальный TTL все на 0.
По умолчанию TTL используется, когда объект хранится в корзине без определения значения Cache-Control
. Максимальный TTL используется, когда Cache-Control
указывает ненулевой TTL (CloudFront будет приводить любое большее значение вниз к максимальному TTL для своих внутренних целей). Минимальный TTL всегда должен быть установлен на 0, за исключением очень редких случаев.
Обратите внимание, что изменение этих значений требует аннулирования, или объекты, уже находящиеся в кэше, могут использовать предыдущие значения.
Или при записи объектов в корзину добавьте s-maxage=0
к значению заголовка Cache-Control
и убедитесь, что для параметра Минимальный TTL установлено значение 0.