Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

概要

最終更新 Markdown で表示Agent セットアップ

Version Management は、環境バージョン の組み合わせで動作します。

stateDiagram-v2
    V2: バージョン 2
    V22: バージョン 2 <br/>(手動で適用)
    V23: バージョン 2 <br/>(Development から昇格)
    V24: バージョン 2 <br/>(Staging から昇格)
    Revert: Production(ロールバック)
    V1: バージョン 1 <br/>(問題のためロールバック)
    V2 --> Development
    Development --> Staging
    Staging --> Production
    Production --> Revert
    state Development {
        V22
    }
    note right of Development
            各レベルでテストしてから、バージョンを昇格します。
        end note
    state Staging {
        V23
    }
    state Production {
        V24
    }
    state Revert {
        V1
    }
    note right of Revert
            環境へ昇格したバージョンは、ロールバックできます。
        end note

環境

環境は、ゾーン設定の異なるバージョンをテストする場所です。


Version Management を 有効化 すると、デフォルト環境を作成できます。

  • Development: 変更が正しく動くことを確認するための環境です。既定の トラフィックフィルター は、cf.zone.name がゾーン名と一致すること、Edge Server IP が特定の値であること、リクエストに development=true の Cookie が含まれることです。
  • Staging: 変更を Production へ送る前にテストするための環境です。既定の トラフィックフィルター は、cf.zone.name がゾーン名と一致することと、Edge Server IP が特定の値であることです。
  • Production: ゾーンに適用するすべての設定を保持する環境です。トラフィックフィルター は編集できません(cf.zone.name がゾーン名と等しいことだけです)。この環境は削除できません。読み取り専用チェックが有効なため、この環境へ昇格したバージョンも読み取り専用になります。

新しいバージョンを作成 すると、そのバージョンは Development 環境(またはランクが最も低い環境)に適用できます。Development 環境でテストしたあと、そのバージョンを Staging 環境へ昇格し、問題がなければ Production へ昇格します。

特定の環境へトラフィックを送るには、その環境の トラフィックフィルター で指定したパターンに一致するリクエストを送ります。

バージョン

バージョンは、WAF カスタムルールや その他の最適化設定 など、ゾーンに関連する設定の集まりです。


Version Management を 有効化 すると、Cloudflare は次を自動で作成します。

  • Version Zero。現在のゾーン設定にあたります。デフォルト環境が作成されると、Version Zero はそれらの環境へ自動でデプロイされ、ライブトラフィックは途切れません。このバージョンは永続的に編集できます。Zone Versioning を無効にすると、Version Zero が再びゾーンになります。
  • Global Configuration。Version Management が対応していない設定は、すべてここにあります。

Environments ページでは、ProductionStagingDevelopment 向けのデフォルト環境を作成できます。

バージョンの準備ができたら、各環境でテストして昇格し、Production(または最終環境)に到達させます。

既存バージョンを Clone すれば、いつでも新しいバージョンを作成できます。既存バージョンの設定が自動でコピーされます。

バージョンの設定は、バージョンを昇格 して新しい環境に入れ、その環境の トラフィックフィルター に一致するトラフィックを送ったときに、ゾーンのトラフィックへ適用されます。

役に立ちましたか?