Управление версиями AWS S3 на уровне сегмента или каталога вместо уровня объекта - PullRequest
0 голосов
/ 25 сентября 2018

Есть ли способ восстановить корзину AWS S3 или каталог внутри корзины до его предыдущей версии.

Сценарий, в котором я нахожу это полезным:

  • загрузить веб-сайт, содержащий несколько каталогов и несколько файлов внутри этих каталогов, в корзину aws s3 с включенным контролем версий и хостингом сайта.
  • внести изменения в код, загрузить последний код в корзину
  • если сборка плохая, необходимо быстро вернуть корзину s3 в старое состояние.

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

1 Ответ

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

В общем, плохая идея - не проводить непрерывную интеграцию перед развертыванием контента веб-сайта в ведро.Гораздо лучше подходить для любого тестового бегуна, который проверяет вашу сборку перед ее загрузкой на S3.

В любом случае, у меня есть решение для вас.Пожалуйста, загрузите в S3 контент вашего сайта, упакованный в архив ZIP / TAR.Если сборка не удалась, вы можете взять предыдущую версию архива и распаковать его в корзину.

...