Необходимо либо сделать недействительной кэш-память, либо дождаться истечения срока действия объекта из кеша (на основе ответа Cache-Control, связанного с объектом, как ограничено настройками CloudFront Min / Default / Max TTL), прежде чем вы сможете быть уверены, что последующие запросы всегда будут видеть новый объект.
Нет содержимого pu sh или каких-либо автоматических c интеграций аннулирования из S3 в CloudFront, и один из них потребуется для того, чтобы это было прозрачным и немедленно.