Cloudflare PagesのデフォルトドメインをCloudflare Zero Trustで保護する #
Cloudflare Pagesにデプロイした後、Cloudflare Zero Trustを使用してアクセス保護を行う場合、デフォルトで割り当てられる your-subdomain.pages.dev
は保護されません。
デフォルトドメインが保護されない問題 #
Cloudflare Zero Trustは、Cloudflareが提供する、IDとアクセス管理(IAM)サービスです。 Cloudflare Zero Trustを使用することで、社内ネットワークやアプリケーションへのアクセスを、IDに基づいて制御することができます。
しかし、Cloudflare Pagesにデプロイするとデフォルトで割り当てられる your-subdomain.pages.dev
は、Cloudflare Zero Trustの保護対象外となります。
解決策:独自ドメインへの一括リダイレクト #
この問題を解決するためには、以下の手順で独自ドメインを設定し、your-subdomain.pages.dev
から独自ドメインへの一括リダイレクトを設定する必要があります。
- Cloudflare Pagesに独自ドメインを設定します。
- Cloudflare Zero Trustで、独自ドメインへのアクセスを保護するように設定します。
- Cloudflare Pagesの一括リダイレクト機能を使用して、
your-subdomain.pages.dev
から独自ドメインへのリダイレクトを設定します。
これにより、your-subdomain.pages.dev
へのアクセスをすべて独自ドメインにリダイレクトし、Cloudflare Zero Trustによる保護を適用することができます。
まとめ #
Cloudflare PagesでCloudflare Zero Trustを使用する場合、デフォルトドメインは保護対象外となるため、独自ドメインへのリダイレクト設定が必要です。