INTEGRITY Документация

Включить

По умолчанию Version Management не включён для зоны.

Чтобы включить Управление версиями ↗:

  1. Войдите в панель управления Cloudflare.

    Перейдите в Главная страница аккаунта ↗
  2. Выберите свой аккаунт и зону.

  3. Перейдите в Управление версиями.

  4. Выберите Включите версионирование.

После того как вы включить Version Management, Cloudflare автоматически создаст:

На странице Environments можно создать окружения по умолчанию для Production, Staging, а также Разработка.

Отключение Version Management

Чтобы отключить Zone Versioning:

  1. Убедитесь, что Version Zero содержит корректные конфигурации для вашей зоны:

    1. Используйте функция сравнения чтобы просмотреть различия между вашей текущей Production версией и Version Zero.

    2. Если обнаружены различия, внесите изменения в Version Zero чтобы она соответствовала вашей текущей Production версии.

    3. Продвинуть Version Zero в ваш Production окружение.

    4. Убедитесь, что ваша новая Production среда работает как ожидается.

  2. Отправьте GET запрос к /zones/{zone_id}/environments конечная точка.

    curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/environments" \
    --header "X-Auth-Email: <EMAIL>" \
    --header "X-Auth-Key: <API_KEY>"

    В ответе сохраните следующие значения:

    • Среда ref каждого правила
  3. С помощью ref этих сред отправьте DELETE запрос к /zones/{zone_id}/environments/{ref} конечную точку для каждой среды.

    curl --request DELETE \
    "https://api.cloudflare.com/client/v4/zones/{zone_id}/environments/{ref}" \
    --header "X-Auth-Email: <EMAIL>" \
    --header "X-Auth-Key: <API_KEY>"
  4. Затем отправьте GET запрос, чтобы найти все HTTP-приложения (или версии вашей зоны).

    curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/http_applications" \
    --header "X-Auth-Email: <EMAIL>" \
    --header "X-Auth-Key: <API_KEY>"

    Сохраните id каждого HTTP-приложения.

  5. С помощью id этих HTTP-приложений отправьте DELETE запросы для каждого приложения.

    curl --request DELETE \
    "https://api.cloudflare.com/client/v4/zones/{zone_id}/http_applications/{http_application_id}" \
    --header "X-Auth-Email: <EMAIL>" \
    --header "X-Auth-Key: <API_KEY>"

После выполнения всех этих шагов Zone Versioning вернется на исходную стартовую страницу.