Я почти уверен, что есть что-то важное, что я упускаю, потому что AWS говорит, что вы должны создать версию своих файлов, чтобы иметь больше контроля над тем, как они развернуты.
Но давайте скажем, что я обслуживаю файл с именем mydumbfile. html. Я указал мой дистрибутив облачного фронта на mydumbfile. html, который находится в root корзины s3.
Если мне когда-нибудь понадобится обновить этот файл и я хочу, чтобы обновление было выпущено как можно быстрее Я просто обновил бы файл в s3 и затем выполнил бы эту команду, чтобы сделать недействительной: aws cloudfront create-invalidation --distribution-id ABC123 --paths "/*"
Какие преимущества будет иметь управление версиями этого имени файла здесь по сравнению с простым уничтожением кеша, подобным этому, для каждого (нечастого) развертывания изменений ? Это вызовет проблемы, которые я не понимаю?