← Cloudflare Workers / workers
Версии и развёртывания
Каждый раз, когда вы изменяете код или конфигурацию Worker, Workers создаёт версия. развёртывание определяет, какая версия (или версии) активно обслуживает трафик.
Версии
Версия фиксирует полное состояние вашего Worker в определённый момент времени: его объединённый код, статические ресурсы, привязки, а также настройки совместимости. У каждой версии есть уникальный ID, и фиксируется, кто её создал, когда и откуда.
При загрузке версии к ней можно по желанию прикрепить сообщение и тег.
Развёртывания
Развертывание определяет, какие версии вашего Worker активно обслуживают трафик. Развертывание может ссылаться на одну версию (обслуживающую 100% трафика) или на две версии (с распределением трафика между ними во время постепенное развёртывание).
Для каждого развёртывания фиксируется, кто его создал, когда и какие версии оно включает.
Поведение по умолчанию
По умолчанию эти два понятия связаны между собой: при запуске wrangler deploy, Workers создает новую версию и сразу разворачивает ее на 100% трафика за один шаг.
Их можно разделить, чтобы загрузка версии и её развёртывание были независимыми действиями. Это даёт контроль над тем, когда новый код становится активным, и позволяет использовать такие стратегии, как постепенные развёртывания или ручного продвижения. Ознакомьтесь с Управление развертываниями для получения подробностей.
Просмотр версий и развёртываний
Через Wrangler
Wrangler позволяет просматривать 100 последних версий и развёртываний. См. versions list и deployments list документацию по командам.
Через панель управления Cloudflare
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Выберите Worker > Развёртывания.
Следующие шаги
- Управление развертываниями - Загружайте версии без их деплоя и управляйте моментом их публикации
- Preview URLs - Тестируйте новые версии перед их деплоем в продакшен
- Постепенные развёртывания - Разделяйте трафик между двумя версиями с помощью маршрутизации на основе процентов
- Привязка к версии - стабильно направляет пользователей на одну и ту же версию при каждой загрузке страницы во время постепенного развёртывания
- Переопределения версий - Отправьте запрос к конкретной версии по ID для smoke-тестирования и закрепления между Workers
- Откаты - Откатитесь к ранее развёрнутой версии