ユーザー ワーカーのアップロード
ユーザー ワーカーは、エンドユーザー(エンド開発者)によって書かれたコードを含みます。
ユーザー ワーカーは、WranglerまたはCloudflare APIを介して名前空間にアップロードできます。名前空間にアップロードされたワーカーは、CloudflareダッシュボードのWorkers & Pagesセクションには表示されません。代わりに、Workers for Platforms ↗タブの下にある名前空間に表示されます。
名前空間にアップロードされたワーカーを実行するには、まずディスパッチ ワーカーを作成し、ディスパッチ名前空間バインディングを設定する必要があります。
ユーザー ワーカーのアップロードは、次のコマンドを実行することでwranglerを通じてサポートされています。
npx wrangler deploy --dispatch-namespace <NAMESPACE_NAME>簡単のため、はじめにでwranglerから始めてください。
ユーザーの代理でワーカーをデプロイするため、アップロードプロセスをより制御するために、Wranglerの代わりにWorkers for PlatformsスクリプトアップロードAPIを直接使用することをお勧めします。Workers for PlatformsスクリプトアップロードAPIは、ワーカーアップロードAPIと同じですが、アカウントに直接アップロードするのではなく、ディスパッチ名前空間にワーカーをアップロードします。
動的ディスパッチ ワーカーまたは任意のユーザー ワーカーで、任意のワーカーバインディングを使用できます。
ユーザー ワーカーのバインディングは、マルチパートスクリプトアップロードのメタデータ部分で定義できます。