Зачем мне беспокоиться о версиях моих файлов, когда я могу просто аннулировать кеш при каждом развертывании? - PullRequest
1 голос
/ 14 января 2020

Я почти уверен, что есть что-то важное, что я упускаю, потому что AWS говорит, что вы должны создать версию своих файлов, чтобы иметь больше контроля над тем, как они развернуты.

Но давайте скажем, что я обслуживаю файл с именем mydumbfile. html. Я указал мой дистрибутив облачного фронта на mydumbfile. html, который находится в root корзины s3.

Если мне когда-нибудь понадобится обновить этот файл и я хочу, чтобы обновление было выпущено как можно быстрее Я просто обновил бы файл в s3 и затем выполнил бы эту команду, чтобы сделать недействительной: aws cloudfront create-invalidation --distribution-id ABC123 --paths "/*"

Какие преимущества будет иметь управление версиями этого имени файла здесь по сравнению с простым уничтожением кеша, подобным этому, для каждого (нечастого) развертывания изменений ? Это вызовет проблемы, которые я не понимаю?

...