Я в процессе перемещения своего веб-сайта в Amazon AWS, у которого возникает важный вопрос относительно развертывания.Развертывание веб-сайта на Amazon AWS
Я запускаю экземпляр S3 и EC2. Экземпляр S3 обслуживает все статические материалы, такие как изображения, JavaScript и CSS. Однако в экземпляре EC2 я инициировал репозиторий Git в/var/www /, чтобы я мог выполнить «git pull», когда хочу обновить базу кода.
Я не могу найти решение относительно того, как я уверен, что я загружаю статический контент и код одновременно, чтобы он был полностью бесшовным. Предположим, я хочу обновить логотип и макет лицевой страницы. Когда я загружаю logo.png в S3, моя текущая база кода на EC2 автоматически укажет на новый логотип, даже если новый макет не был развернут.
Должен ли я загрузить logo.png под новым именем (например, логотип-2.png) на S3, обновить все ссылки на logo.png в своем HTML-файле до логотипа-2.png, а затем развернуть его?
Надеюсь, вы понимаете - спасибо!