Amazon CloudFront поддерживает изменение источников VPC в Функциях CloudFront
В ноябре 2024 года Функции CloudFront представили возможность модификации источников, позволяющие изменять серверы источников на основе условий в каждом запросе. С сегодняшнего дня эту возможность можно использовать с источниками в виртуальном частном облаке (VPC) и группами источников, что позволяет создавать еще более сложные политики маршрутизации для приложений, предоставляемых CloudFront.
Теперь вы можете создавать политики динамической маршрутизации для направления отдельных запросов между любыми источниками, в том числе источниками VPC, просто указав их идентификатор. Например, вы можете автоматически направлять каждый запрос в разные приложения, задав весовые коэффициенты для отправки определенного процента трафика в различные внутренние сервисы, без необходимости обновлять конфигурацию дистрибутива. Вы также можете динамически создавать новые группы источников и задавать множество источников с критериями обеспечения отказоустойчивости. Например, можно создать особую логику обеспечения отказоустойчивости, которая будет изменять основной и резервный источники в зависимости от местоположения пользователя или от заголовков запросов, чтобы обеспечивать пользователям минимально возможную задержку.
Эти функции теперь доступны в составе Функций CloudFront без дополнительной платы. Подробнее см. в руководстве разработчика по CloudFront. Как применять изменение источника, см. в нашем репозитории с примерами на GitHub.