API-шлюз Amazon внедряет правила маршрутизации для REST API

Проведено: 3 июня 2025 г.

API-шлюз Amazon теперь поддерживает правила маршрутизации для интерфейсов REST API с использованием настраиваемых доменных имен. Эта новая возможность позволяет динамически маршрутизировать входящие запросы на основе значений заголовков HTTP, базовых путей URL или их сочетаний.

Такая гибкость открывает возможности для разных вариантов использования, включая A/B-тестирование, управление версиями API и динамический выбор внутренней среды. При использовании этой функции вы задаете правила маршрутизации, назначая приоритеты, определяя условия (заголовки HTTP, пути URL или и то и другое) и связывая действия. Затем API-шлюз определяет срабатывание этих правил в порядке приоритета от имеющих меньший номер к имеющим больший. Если запрос соответствует всем условиям правила, API-шлюз направляет его в REST API с заданным идентификатором и стадией. Внедряя логику маршрутизации непосредственно в API-шлюз, можно исключить слои прокси-серверов и сложные структуры URL, сохранив при этом детальный контроль над маршрутизацией трафика API. Данная функция поддерживается как общедоступными, так и частными интерфейсами REST API и совместима с уже имеющимися сопоставлениями API.

Правила маршрутизации для настраиваемых доменных имен доступны во всех регионах AWS, включая регионы AWS GovCloud (США). Подробности см. в этой статье блога и документации API-шлюза.