Jestem w trakcie przenoszenia mojej strony do Amazon AWS, która ma podniesione podstawowe pytanie dotyczące wdrożenia.Wdrożenie strony internetowej na Amazon AWS
Używam instancji S3 i EC2. Instancja S3 obsługuje wszystkie statyczne treści, takie jak obrazy, JavaScript i CSS. Jednak w instancji EC2 zainicjowałem repozytorium Git w/var/www /, aby móc wykonać "git pull", gdy chcę zaktualizować bazę kodu.
Nie mogę znaleźć rozwiązania, jak upewnić się, że przesyłam statyczną zawartość i kod w tym samym czasie, tak, że będzie całkowicie bez szwu. Załóżmy, że chcę zaktualizować logo i układ strony głównej. Kiedy przesyłam logo.png do S3, moja obecna wersja kodu na EC2 automatycznie wskaże nowe logo, nawet jeśli nowy układ nie został wdrożony.
Czy mogę załadować logo.png pod nową nazwą (na przykład logo-2.png) na S3, zaktualizować wszystkie odwołania do logo.png w moim kodzie HTML do logo-2.png, a następnie wdrożyć?
Mam nadzieję, że rozumiesz - dziękuję!