コンテンツにスキップ

ユーザー ワーカーのアップロード

ユーザー ワーカーは、エンドユーザー(エンド開発者)によって書かれたコードを含みます。

ユーザー ワーカーのアップロード

ユーザー ワーカーは、WranglerまたはCloudflare APIを介して名前空間にアップロードできます。名前空間にアップロードされたワーカーは、CloudflareダッシュボードのWorkers & Pagesセクションには表示されません。代わりに、Workers for Platformsタブの下にある名前空間に表示されます。

名前空間にアップロードされたワーカーを実行するには、まずディスパッチ ワーカーを作成し、ディスパッチ名前空間バインディングを設定する必要があります。

Wranglerを介してユーザー ワーカーをアップロード

ユーザー ワーカーのアップロードは、次のコマンドを実行することでwranglerを通じてサポートされています。

Terminal window
npx wrangler deploy --dispatch-namespace <NAMESPACE_NAME>

簡単のため、はじめにでwranglerから始めてください。

APIを介してユーザー ワーカーをアップロード

ユーザーの代理でワーカーをデプロイするため、アップロードプロセスをより制御するために、Wranglerの代わりにWorkers for PlatformsスクリプトアップロードAPIを直接使用することをお勧めします。Workers for PlatformsスクリプトアップロードAPIは、ワーカーアップロードAPIと同じですが、アカウントに直接アップロードするのではなく、ディスパッチ名前空間にワーカーをアップロードします。

バインディング

動的ディスパッチ ワーカーまたは任意のユーザー ワーカーで、任意のワーカーバインディングを使用できます。

ユーザー ワーカーのバインディングは、マルチパートスクリプトアップロードメタデータ部分で定義できます。