環境は、ゾーン設定の異なるバージョンをテストする場所です。
Version Management を 有効化 すると、Cloudflare は次を自動で作成します。
- Version Zero。現在のゾーン設定にあたります。デフォルト環境が作成されると、Version Zero はそれらの環境へ自動でデプロイされ、ライブトラフィックは途切れません。このバージョンは永続的に編集できます。Zone Versioning を無効にすると、Version Zero が再びゾーンになります。
- Global Configuration。Version Management が対応していない設定は、すべてここにあります。
Environments ページでは、Production、Staging、Development 向けのデフォルト環境を作成できます。
組織の要件に応じて、変更をテストしてロールアウトするための環境を追加で作成する場合があります。
新しい環境を作成するには、次の手順を行います。
-
Cloudflare ダッシュボードで アカウントホーム ページを開き、アカウントとゾーンを選びます。
Account home を開く ↗ -
Version Management を開きます。
-
環境 を開きます。
-
環境を作成 を選びます。
-
次の情報を入力します。
- 環境名: 環境を表す、一意でわかりやすい名前です。
- トラフィックフィルター: この環境へ送るリクエストを制限します。
- 初期位置: テストの流れのどこにこの環境を置くかを決めます。
- 作成 を選びます。
環境を編集するには、次の手順を行います。
-
Cloudflare ダッシュボードで アカウントホーム ページを開き、アカウントとゾーンを選びます。
Account home を開く ↗ -
Version Management を開きます。
-
環境 を選びます。
-
対象の環境で 編集 を選びます。
-
必要な変更を行います。
-
保存 を選びます。
誤操作を防ぐため、環境のバージョンは プロモーション または ロールバック の手順でのみ更新できます。
バージョンと環境の流れの詳細は 仕組み を参照してください。
プロモーションは、順位の低い環境のバージョンを、ひとつ上の環境へ移します。
バージョンをプロモートする手順は次のとおりです。
-
Cloudflare ダッシュボードにログインします。
Account home を開く ↗ -
アカウントとゾーンを選びます。
-
Version Management を開きます。
-
環境 を選びます。
-
バージョンをテストした環境で プロモート を選びます。このオプションは、順位の低い環境と順位の高い環境でバージョンが異なる場合にだけ表示されます。
バージョンを読み取り専用環境へプロモートすると、そのバージョンは以降、永続的に読み取り専用になります。
バージョンをロールバックすると、その環境に割り当てていた直前のバージョンへ戻します。
バージョンをロールバックするには、次の手順を行います。
-
Cloudflare ダッシュボードで アカウントホーム ページを開き、アカウントとゾーンを選びます。
Account home を開く ↗ -
Version Management を開きます。
-
環境 を選びます。
-
対象の環境で ロールバック を選びます。
環境を削除するには、次の手順を行います。
-
Cloudflare ダッシュボードで アカウントホーム ページを開き、アカウントとゾーンを選びます。
Account home を開く ↗ -
Version Management を開きます。
-
環境 を選びます。
-
対象の環境で 編集 を選びます。
-
環境を削除 を選びます。