← Cloudflare Version Management / version-management / how-to
Povolit
Ve výchozím nastavení není funkce Version Management u zóny povolena.
Chcete-li povolit Správa verzí ↗:
-
Přihlaste se do dashboardu Cloudflare.
Přejděte na Domovská stránka účtu ↗ -
Vyberte svůj účet a zónu.
-
Přejděte na Správa verzí.
-
Vyberte Povolení verzování.
Jakmile povolit Version Management, Cloudflare automaticky vytvoří:
- Version Zero, představte si to jako konfiguraci vaší aktuální zóny. Jakmile jsou vytvořena výchozí prostředí, automaticky se do nich nasadí Version Zero, což zaručuje, že nedojde k žádnému výpadku vašeho živého provozu. Tato verze je navíc trvale upravitelná. Pokud se rozhodnete funkci Zone Versioning vypnout, Version Zero se opět stane vaší zónou.
- Globální konfigurace, zde najdete všechna nastavení, která Version Management nepodporuje.
Na stránce Environments můžete vytvořit výchozí prostředí pro Produkce, Staging, a Vývoj.
Vypnout Version Management
Vypnutí Zone Versioning:
-
Ověřte, že Version Zero má pro vaši zónu správnou konfiguraci:
-
Použijte funkce porovnání a zobrazte si rozdíly mezi svým aktuálním Produkce verzí a Version Zero.
-
Pokud existují rozdíly, proveďte změny v Version Zero tak, aby odpovídalo vašemu aktuálnímu Produkce verze.
-
Povýšit Version Zero do vašeho Produkce prostředí.
-
Potvrďte, že vaše nová Produkce prostředí funguje podle očekávání.
-
-
Odešlete
GETpožadavek na/zones/{zone_id}/environmentskoncový 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í
refkaždého pravidla
- Prostředí
-
Pomocí
reftěchto prostředí odešleteDELETEpož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>" -
Poté odešlete
GETpož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
idkaždé aplikace HTTP. -
Pomocí
idtěchto aplikací HTTP odešleteDELETEpož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.