付録A: Wrangler コマンド逆引き早見表
プロジェクト・開発基本
# ログイン・認証確認npx wrangler loginnpx wrangler whoami
# ローカル開発サーバー起動npx wrangler devnpx wrangler dev --remote # リモート環境で実行
# TypeScript型定義の自動生成npx wrangler types
# 本番デプロイnpx wrangler deploynpx wrangler deploy --env staging # 環境指定デプロイシークレット・環境変数
# シークレットの対話型登録npx wrangler secret put KEY_NAME
# シークレット一覧の確認(値は非表示)npx wrangler secret list
# シークレットの削除npx wrangler secret delete KEY_NAMED1(リレーショナルDB)
# DB作成npx wrangler d1 create <DB_NAME>
# マイグレーション適用npx wrangler d1 migrations apply <BINDING_NAME> --local # ローカルnpx wrangler d1 migrations apply <BINDING_NAME> --remote # 本番
# SQL直接実行npx wrangler d1 execute <BINDING_NAME> --local --command="SELECT * FROM users"npx wrangler d1 execute <BINDING_NAME> --remote --command="SELECT * FROM users"KV(Key-Valueストア)
# ネームスペース作成npx wrangler kv namespace create <NAME>
# 値の保存・取得・削除npx wrangler kv key put --binding=<BINDING> "my-key" "my-value"npx wrangler kv key get --binding=<BINDING> "my-key"npx wrangler kv key delete --binding=<BINDING> "my-key"R2(オブジェクトストレージ)
# バケット作成・一覧npx wrangler r2 bucket create <BUCKET_NAME>npx wrangler r2 bucket list
# ファイルアップロード・ダウンロードnpx wrangler r2 object put <BUCKET_NAME>/file.jpg --file=./file.jpgnpx wrangler r2 object get <BUCKET_NAME>/file.jpg --file=./downloaded.jpgPages(静的・フロントエンド公開)
# フォルダを直接デプロイnpx wrangler pages deploy <DIRECTORY> --project-name=<PROJECT_NAME>
# プロジェクト一覧npx wrangler pages project list運用・ログ・監視
# リアルタイムログ監視npx wrangler tailnpx wrangler tail --status error # エラーのみフィルタ
# 直前バージョンへのロールバックnpx wrangler rollback