INTEGRITY Dokumentace

Povolit

Ve výchozím nastavení není funkce Version Management u zóny povolena.

Chcete-li povolit Správa verzí ↗:

  1. Přihlaste se do dashboardu Cloudflare.

    Přejděte na Domovská stránka účtu ↗
  2. Vyberte svůj účet a zónu.

  3. Přejděte na Správa verzí.

  4. Vyberte Povolení verzování.

Jakmile povolit Version Management, Cloudflare automaticky vytvoří:

Na stránce Environments můžete vytvořit výchozí prostředí pro Produkce, Staging, a Vývoj.

Vypnout Version Management

Vypnutí Zone Versioning:

  1. Ověřte, že Version Zero má pro vaši zónu správnou konfiguraci:

    1. Použijte funkce porovnání a zobrazte si rozdíly mezi svým aktuálním Produkce verzí a Version Zero.

    2. Pokud existují rozdíly, proveďte změny v Version Zero tak, aby odpovídalo vašemu aktuálnímu Produkce verze.

    3. Povýšit Version Zero do vašeho Produkce prostředí.

    4. Potvrďte, že vaše nová Produkce prostředí funguje podle očekávání.

  2. Odešlete GET požadavek na /zones/{zone_id}/environments koncový bod.

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

    V odpovědi si uložte následující hodnoty:

    • Prostředí ref každého pravidla
  3. Pomocí ref těchto prostředí odešlete DELETE požadavek na /zones/{zone_id}/environments/{ref} koncový bod pro každé prostředí.

    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. Poté odešlete GET požadavek a vyhledejte všechny aplikace HTTP (nebo verze vaší zóny).

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

    Uložte id každé aplikace HTTP.

  5. Pomocí id těchto aplikací HTTP odešlete DELETE požadavky pro každou aplikaci.

    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>"

Jakmile budou všechny tyto kroky dokončeny, Zone Versioning se vrátí na svou původní úvodní stránku.