Skip to content

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

有効にする

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

デフォルトでは、ゾーンで Version Management は有効になっていません。

Version Management を有効にする手順は、次のとおりです。

  1. Cloudflare ダッシュボードにログインします。

    Account home を開く ↗
  2. アカウントとゾーンを選択します。

  3. Version Management を開きます。

  4. Enable versioning を選択します。

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

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

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

Version Management を無効にする

Zone Versioning を無効にする手順は次のとおりです。

  1. Version Zero に、ゾーンとして正しい設定が入っていることを確認します。

    1. 比較機能 を使い、現在の Production バージョンと Version Zero の差分を確認します。

    2. 差分がある場合は、現在の Production バージョンと一致するよう Version Zero を変更します。

    3. Version ZeroProduction 環境へ 昇格 します。

    4. 新しい Production 環境が想定どおり動くことを確認します。

  2. /zones/{zone_id}/environments エンドポイントへ GET リクエストを送ります。

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

    レスポンスから、次の値を保存します。

    • 各ルールの環境 ref
  3. それらの環境の ref を使い、環境ごとに /zones/{zone_id}/environments/{ref} エンドポイントへ DELETE リクエストを送ります。

    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. 続いて GET リクエストを送り、すべての HTTP アプリケーション(ゾーンのバージョン)を取得します。

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

    各 HTTP アプリケーションの id を保存します。

  5. それらの HTTP アプリケーションの id を使い、アプリケーションごとに DELETE リクエストを送ります。

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

これらの手順がすべて終わると、Zone Versioning は元のランディングページに戻ります。

役に立ちましたか?