Vercel Flags упрощает развертывание: SDK Keys больше не нужны
Vercel объявила, что новые проекты, использующие Vercel Flags, больше не требуют настройки SDK Keys или переменной окружения FLAGS при развертывании внутри Vercel. Аутентификация теперь выполняется автоматически с помощью кратковременного OIDC-токена. Это упрощает процесс настройки и снижает порог в

Vercel объявила, что новые проекты, использующие Vercel Flags, больше не требуют настройки SDK Keys или переменной окружения FLAGS при развертывании внутри Vercel. Аутентификация теперь выполняется автоматически с помощью кратковременного OIDC-токена. Это упрощает процесс настройки и снижает порог входа для разработчиков, ускоряя запуск проектов с флагами.
Что изменилось в Vercel Flags
Ранее для использования Vercel Flags разработчикам приходилось вручную настраивать SDK Keys и задавать переменную окружения FLAGS. Это требовало дополнительных шагов и могло приводить к ошибкам, особенно у новичков. Теперь для новых проектов, развернутых непосредственно на платформе Vercel, аутентификация происходит автоматически через OIDC-токен. Токен генерируется кратковременно и не требует ручного управления.
Почему это важно для разработчиков
Упрощение конфигурации означает, что команды могут быстрее внедрять фича-флаги в свои приложения. Меньше времени тратится на настройку инфраструктуры, больше — на разработку функций. Это особенно ценно для стартапов и небольших команд, где каждый час на счету. Кроме того, снижается вероятность ошибок, связанных с неправильной установкой ключей.
Как работает новый механизм аутентификации
Новый механизм использует кратковременные OIDC-токены, которые автоматически предоставляются при развертывании в Vercel. Это означает, что разработчикам не нужно хранить и обновлять SDK Keys. Однако стоит отметить, что это работает только для развертываний внутри экосистемы Vercel. Для локальной разработки необходимо связать проект через vercel link и вытянуть учетные данные с помощью vercel env pull. Также существующие проекты и SDK Keys остаются без изменений — они по-прежнему поддерживаются и требуются для кросс-проектного доступа, не-Vercel сред выполнения и кастомных схем аутентификации.
Какие проекты затронет это изменение
Изменение касается только новых проектов Vercel Flags. Если вы только начинаете использовать Vercel Flags, вам больше не нужно заботиться о настройке SDK Keys. Существующие пользователи продолжат работать как прежде, и их конфигурация не изменится. Разработчики, которые уже используют SDK Keys, могут продолжать это делать без каких-либо проблем.
Какие ограничения остаются
Несмотря на упрощение для новых проектов, есть сценарии, где SDK Keys по-прежнему необходимы. Например, если вам нужен доступ к флагам из другого проекта Vercel, из среды выполнения, не являющейся Vercel (например, локальный сервер или другой облачный провайдер), или если вы используете кастомные схемы аутентификации. В этих случаях потребуется ручная настройка ключей.
Что пока неизвестно
На данный момент Vercel не сообщила, планируется ли аналогичное упрощение для существующих проектов или других сервисов, таких как Edge Config или KV. Возможно, в будущем компания расширит автоматическую аутентификацию на большее количество сервисов, но пока это остается в сфере догадок.
Как начать использовать Vercel Flags без SDK Keys
Чтобы воспользоваться новым упрощением, создайте новый проект на Vercel и добавьте Vercel Flags. При развертывании аутентификация будет настроена автоматически. Для локальной разработки выполните vercel link в корне проекта, затем vercel env pull для получения необходимых переменных окружения. После этого вы сможете использовать Vercel Flags как обычно.
Заключение
Vercel продолжает улучшать developer experience, убирая лишние шаги настройки. Новое изменение делает Vercel Flags более доступными для новых пользователей, сохраняя при этом обратную совместимость для существующих проектов. Если вы только начинаете работать с фича-флагами, сейчас отличное время попробовать Vercel Flags.