最初の Worker をデプロイする前に、Worker プロジェクトの構築とデプロイで使う CLI ツールを確認します。
C3 と Wrangler をインストールして使わなくても、Cloudflare ダッシュボード上で Worker を構築し、開発できます。次のページへ進み、Cloudflare ダッシュボードで Workers を始めます。
Cloudflare Developer Platform のエコシステムには、2 つのコマンドラインインターフェイス(CLI)があります。
- C3: 新しいプロジェクトを作成します。
- Wrangler: プロジェクトを構築し、デプロイします。
C3(create-cloudflare CLI)は、新しいアプリケーションを Cloudflare へセットアップしてデプロイするためのコマンドラインツールです。速さに加え、Workers 向けの公式テンプレートとフレームワーク固有のセットアップガイドを使い、作成するアプリケーションが Cloudflare とサードパーティのベストプラクティスに沿って Cloudflare ネットワークへデプロイされるようにします。
新しいプロジェクトの作成には C3 を使います。
Wrangler は、Cloudflare の開発者向け製品で構築するためのコマンドラインツールです。
Wrangler では、Worker をローカルおよびリモートで 開発 したり、以前のデプロイへ ロールバック したり、Worker とそのバインド済み Developer Platform リソースを 削除 したりできます。Wrangler コマンドの一覧は Wrangler Commands を参照してください。
C3 でプロジェクトを作成すると、C3 が最新版の Wrangler をインストールするため、Wrangler を改めてインストールする必要はありません。新しい機能を使うには、プロジェクト内の Wrangler を 新しいバージョンへ更新 できます。
Cloudflare ダッシュボードで Worker を構築する場合は、環境変数、バインディング、ルートなどのプロジェクト設定をダッシュボードで行います。C3 と Wrangler でプログラムとして構築する場合は、Wrangler 設定ファイル で Worker を設定します。
プロジェクトの誤りを避けるため、ダッシュボードか Wrangler 設定ファイル のどちらか一方を 信頼できる情報源 として選び、使うことを Cloudflare は推奨します。
このページでは、次を学びました。
- 新しい Workers および Pages プロジェクトの作成に C3 を使う方法。
- プロジェクトの開発、設定、削除に Wrangler を使う方法。
次のセクションでは、最初の Worker をデプロイする前に、Cloudflare ダッシュボードについて詳しく学びます。