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

Обзор

Version Management работает благодаря сочетанию окружения и версии.

stateDiagram-v2
    V2: Version 2
    V22: Version 2 <br/>(applied manually)
    V23: Version 2 <br/>(promoted from Development)
    V24: Version 2 <br/>(promoted from Staging)
    Revert: Production (rollback)
    V1: Version 1 <br/>(rolled back due to issues)
    V2 --> Development
    Development --> Staging
    Staging --> Production
    Production --> Revert
    state Development {
        V22
    }
    note right of Development
            At each level, test then promote the version.
        end note
    state Staging {
        V23
    }
    state Production {
        V24
    }
    state Revert {
        V1
    }
    note right of Revert
            Once promoted into an environment, a version can be rolled back.
        end note

Окружения

Окружение представляет собой место для тестирования разных версий конфигураций вашей зоны.


После того как вы включить управления версиями у вас появится возможность создавать среды по умолчанию:

Когда вы создать новую версию, эта версия станет доступна для применения к вашей Разработка среду (или ту среду, у которой самый низкий ранг). После того как вы протестируете версию в своей Разработка среде, вы бы продвинули эту версию в Staging среде, и если проблем нет, продвиньте её в Production.

Чтобы направить трафик в конкретные среды, отправляйте запросы, соответствующие шаблону, указанному в её фильтры трафика.

Версии

Версия представляет собой набор конфигураций, связанных с вашей зоной, например пользовательские правила WAF и другие конфигурации оптимизации.


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

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

Когда версия готова, её тестируют и продвигают через различные среды, пока она не достигнет Production (или как называется ваша итоговая среда).

Вы можете создать новую версию в любой момент, выбрав Clone существующую версию, при этом конфигурации автоматически копируются из существующей версии.

Конфигурации версии применяются к трафику зоны, когда вы опубликовать версию в новую среду, а затем направьте на неё трафик, соответствующий шаблону, указанному в её фильтры трафика.