время между сохранением файла в S3 и его аннулированием в Cloudfront.Сколько времени мне ждать? - PullRequest
0 голосов
/ 13 сентября 2018

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

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

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

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

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

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

1 Ответ

0 голосов
/ 18 сентября 2018

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

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

...