extends Container<Env> { defaultPort = 3000; sleepAfter = '2m'; envVars = { CHIITILER_DEBUG: 'true', CHIITILER_CACHE_METHOD: 'file', }; } export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { return (await getRandom(env.MY_CONTAINER, 10)).fetch(request); }, }; Workersのコード上でコンテナの実行方法を定義 Workersはコンテナのインスタンスを参照して、Fetch APIでやりとり getRandom で複数のインスタンスからひとつを選ぶ Cloudflare Workers Tech Talks in Hokkaido #1 2025/09/04 18