bucketを作ったら、aws cliで操作する
[default]
region = ap-northeast-1
output = json
[profile cf] # ←cloudflareのprofileを追加する
region = auto
output = json
aws s3 list s3://[bucket name] --recursive --endpoint-url https://431da4a1e9b60560fd44c4c44f3e6e98.r2.cloudflarestorage.com --profile cf
npm install wrangler
npx wrangler login
npx wrangler pages project create [プロジェクト名]
コンソールに従ってプロジェクト名とブランチ名を入力する
npx wrangler pages deploy [publicなどのフォルダ名]
このあと、ダッシュボードでこのドメインに対してカスタムドメインを設定する。
pagesは必ず、~.pages.devへのCNAMEでカスタムドメインを紐つける、という手法になる模様。
npx wrangler pages deploy [フォルダ名] --project-name [プロジェクト名]
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/
brew install cloudflared &&
sudo cloudflared service install eyJhI~~(keyと思われる)
cloudflared tunnel --url http://localhost:5000
複数設定可能。
毎回別の名前になる。
固定ドメインを保有すれば固定名を指定できるらしい。