Routing rules в Vercel для Python: реврайты на CDN без передеплоя

Routing rules для Python на Vercel теперь работают с FastAPI, Django и Flask: CDN выставляет заголовки ответа и реврайтит запросы на внутренние пути, пока трафик ещё не дошёл до runtime. Опубликовал правило, и оно сразу действует во всех регионах, без нового деплоя.
Где задавать правила
- Вкладка CDN в дашборде: правишь и тестируешь визуально, эффект после publish
- Vercel CLI для разовых правок из терминала, тоже через publish
- Python SDK или REST API для автоматизации и CI/CD, publish через API
vercel.jsonдля реврайтов, которые уезжают с кодом при каждом деплое
Стейдж и откат через SDK
В Python SDK вызов add_route стейджит черновик правила, update_route_version публикует его. Накосячил? Откати опубликованную версию на предыдущую из вкладки History, без срочного релиза приложения.
Что важнее vercel.json
Проектные правила живут вне деплоя и срабатывают раньше маршрутов внутри него. CDN-правило на том же пути перекроет rewrite из vercel.json. В JSON держи только то, что должно ехать с кодом при каждой сборке.
Источник: Python projects now support routing rules.