比較

Cloudflare Pagesから一時共有URLへ切り替えるタイミング

Cloudflare Pagesは開発・ステージング用として優秀ですが、「クライアントへの提出」や「一時的な関係者共有」の場面では、認証や期限のない標準URLでは不都合が生じることがあります。どの時点でツールを切り替えるべきか、プロジェクトフェーズごとに判断基準を整理しました。

できること

Cloudflare Pagesは、GitHubやGitLabのリポジトリと連携してプッシュのたびに自動デプロイします。開発チーム内でのレビューや、エンジニア同士のコードレビューに付随するビジュアル確認には非常に適しており、CI/CDの一環として組み込みやすい点が強みです。

また、Cloudflare Pagesはビルドログやデプロイ履歴をダッシュボードで管理できるため、「いつ誰がどのコミットをデプロイしたか」を追跡できます。社内の品質管理フローに組み込むことで、デプロイ状況の可視化が容易になります。

  • 相手がログインなしで開ける状態か確認する
  • PCとスマホで最低1回ずつ表示を確認する
  • 内部情報・個人情報・不要な外部送信が残っていないか見る
  • レビュー期限と修正時の差し替え方を決めておく

できないこと

Cloudflare Pagesの標準デプロイURLには、有効期限を設定する機能がありません。プロジェクトが終了してもURLが生き続け、古い案を誤って参照されるリスクがあります。クライアントの承認後に「もう見られないようにしてほしい」と求められると、手動での対応が必要です。

さらに、Cloudflare Pagesはアクセス者を追跡するログ機能を標準で持ちません。「誰がいつプレビューを確認したか」を把握したい場合、Cloudflare Analyticsやサードパーティのアクセス解析を別途導入する必要があり、セットアップに手間がかかります。

認証と期限の違い

開発フェーズと承認フェーズでは、URLに求められる要件が変わります。開発中はすばやくURLを共有して意見をもらう速度が優先されますが、承認フェーズでは「誰が見たか」「いつ承認したか」の記録と、承認後のアクセス遮断が求められます。Cloudflare Pagesは前者に向いており、後者には追加設定が必要です。

一時共有URLサービスは、URLごとに期限・認証方式・アクセスログを設定できます。期限を3日に設定した場合、72時間後は自動でアクセス不可になります。承認記録としてアクセスログをCSVエクスポートできるサービスもあり、稟議書や作業報告書に添付する証跡として使えます。

  • 誰でも見てよい: URL共有のみでもよいが、検索除外は確認する
  • 特定の相手だけ: パスワードまたはメール認証を使う
  • 会社内だけ: 会社ドメイン認証を検討する
  • 短期レビュー: 期限を設定して古いURLを残さない

差し替え・レビュー運用

Cloudflare Pagesでは、mainブランチへのマージが本番デプロイ、feature/プレビューブランチへのプッシュがプレビューデプロイとなるよう設定するのが一般的です。この運用ではブランチごとにURLが変わるため、クライアントに送るURLを毎回更新しなければなりません。

一時共有URLへの切り替えタイミングとして推奨されるのは、「社内レビューが完了してクライアントへ正式に提出するとき」です。それまではCloudflare Pagesのプレビューで開発チームが確認し、提出直前にZIPをエクスポートして認証付きURLを発行します。この分業により、開発速度と情報管理を両立できます。

  • 確認してほしい観点を3つ以内に絞る
  • 期限と返信先を明記する
  • 修正後も同じURLで見られるか伝える
  • 最終版と途中版が混ざらないようタイトルを付ける

向いているケース早見表

「Cloudflare Pagesのままでよいケース」は、社内エンジニアだけが確認するステージング・オープンベータのパブリックプレビュー・ドキュメントサイトの草稿確認など、公開しても問題ない内容の共有です。認証コストより速度を優先できる場面ではPages単体が最適です。

「一時共有URLへ切り替えるべきケース」は、競合秘匿が必要なデザイン案の提出・NDA締結中のプロジェクトの中間確認・期間限定キャンペーンのプレオープン確認などです。ギガサイト便ではHTMLまたはZIPをドラッグ&ドロップし、パスワードと有効期限を設定するだけで3秒以内にURLが発行されます。

よくある質問

Cloudflare PagesのプレビューURLは本番デプロイとは別のURLになりますか?

はい。本番は割り当てたカスタムドメインまたは<project>.pages.devになり、プレビューデプロイはランダムなハッシュを含む別URLになります。クライアントに送るURLを誤らないよう、共有前にどちらのURLか確認する習慣をつけてください。

一時共有URLに差し替えたあと、Cloudflare Pagesのデプロイはそのまま残しておいて問題ありませんか?

開発・社内確認用としてPagesのデプロイを残すことは問題ありません。ただし社外には一時共有URLだけを案内し、PagesのURLを誤って伝えないよう注意してください。混在すると古い版を参照されるリスクがあります。

Cloudflare PagesからエクスポートしたHTMLを一時共有サービスにアップロードする手順はどうなりますか?

ビルドして生成された`dist`または`out`フォルダをZIPに圧縮し、ギガサイト便などのサービスにアップロードします。CSSやJSの相対パスが正しく機能するか、ローカルで一度確認してからアップロードするとトラブルを防げます。

関連記事

比較

Cloudflare Pagesでは足りない認証・期限管理をどう補うか

Cloudflare Pagesの認証・期限管理機能の不足に困っているWeb制作者向け。Cloudflare Accessによる補完方法と、認証付き専用サービスへの切り出しを手順・コスト面で比較し、最適な組み合わせを判断できるよう解説します。

5分で読める
比較

GitHub Pagesから一時共有URLへ切り替えるタイミング

GitHub Pagesを開発ステージングに使っているチーム向け。社内確認・クライアント提出・最終承認の各フェーズで、GitHub Pagesから一時共有URLへ切り替えるタイミングと判断基準を具体的に解説します。

5分で読める
比較

GitLab Pagesから一時共有URLへ切り替えるタイミング

GitLab Pagesをステージングとして活用しているチームのリードエンジニア・プロジェクトマネージャー向け。開発フェーズ・社内レビュー・社外提出・承認の各段階で、GitLab Pagesと一時共有URLを使い分けるタイミングを解説します。

5分で読める
比較

Vercel Dropから一時共有URLへ切り替えるタイミング

WebデザイナーやPMがVercel Dropから認証付き一時共有URLへ切り替えるべきタイミングを、プロジェクトの進行フェーズ・相手の属性・情報の機密レベルの観点で整理した記事です。

4分で読める
「比較」の記事をもっと見る →