Время между сохранением файла в s3 и его аннулированием в cloudfront. сколько времени мне ждать?

Закачиваю файл на S3. Файл уже существует на S3, поэтому я его перезаписываю.

Сразу после этого я аннулирую распространение облачного интерфейса.

Однако файл в облачной среде не обновляется.

Если я проделаю тот же процесс еще раз, то предыдущая версия отобразится в облачном интерфейсе. Это означает, что S3 требуется немного времени, чтобы подготовить файл, и я слишком быстро аннулирую облачный интерфейс, поэтому он не принимает изменения.

Сколько времени я должен ждать между ними?

Кстати, я использую Python Boto3 s3.put_object и cloudfront.create_invalidation

Вы ждете фактического завершения запроса на признание недействительности перед тестированием ... верно?

Michael - sqlbot 14.09.2018 01:32
0
1
73
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

После некоторого тестирования я обнаружил, что была ошибка в другой части кода, которая записывала старые данные.

Итак, чтобы было ясно: если вы загрузите файл в S3 и сразу сделаете его недействительным, он станет недействительным.

Другие вопросы по теме