Я пытаюсь обслуживать статический веб-контент (файлы HTML, CSS и JS) из сегментов S3. Я знаю, что могу перейти на вкладку свойств корзины и выбрать элемент Use this bucket to host a website
из поля Static website hosting
. И я уверен, что этот шаг все еще будет частью решения, которое я ищу, но это не все.
Вот что я пытаюсь сделать:
Развертывая один и тот же контент в нескольких регионах и в зависимости от доступности и / или задержки, предоставьте услугу клиенту.
Что касается API Gateway, я знаю, как это сделать. Я должен создать один и тот же шлюз API (наряду с основными лямбда-функциями) и пользовательские доменные имена во всех регионах. Затем создайте тот же домен на маршруте 53 (типа CNAME) и выберите «Задержка в качестве политики маршрутизации». Можно также настроить проверку работоспособности для набора записей, чтобы периодически проверять доступность функций API-шлюза и лямбды.
Теперь я хочу сделать то же самое для корзины S3 и моего статического контента. то есть я хочу развернуть один и тот же контент в разных регионах и каким-то образом настроить Маршрут 53 для направления запроса в ближайший доступный сегмент . Раньше я использовал CloudFront, но мне кажется, что в этой настройке я могу ввести только одну корзину.
Кто-нибудь знает, как я могу подать свой статический контент из нескольких блоков? Если вы собираетесь предложить CouldFront, расскажите, пожалуйста, как вы планируете использовать несколько сегментов.