Cloud Run + Cloudflare でカスタムドメイン マッピングが進まないときの対処法

概要

Cloud Run の ドメイン マッピング を利用して、カスタムドメインを設定するときに、

ドメイン マッピングが正常に起動していません

Waiting for certificate provisioning. You must configure your DNS records for certificate issuance to begin.

が発生し、ドメインマッピングが完了しなかった。そのときの解決方法を下記にまとめる。

ドメインマッピングはプレビューなため、根本の原因調査はせず、解決方法のみを記述する。

利用サービス

別のDNSを利用している場合は、公式ドキュメントなどを参考にすること。

カスタム ドメインのマッピング  |  Cloud Run のドキュメント  |  Google Cloud

Cloud Run のトラブルシューティング  |  Cloud Run のドキュメント  |  Google Cloud

解決方法

Cloudflare DNS の Proxy Status を DNS Only にする。

Cloudflare DNS の Proxy Status を DNS Only にする。

設定後、10分から30分ほど待つとマッピングがアクティブになった。

無事にドメインマッピングがアクティブになってからは Proxy Status を Proxied しても問題なさそう。