データストレージ
CLI
ストレージの使用量の確認と削除を行います。有効にするのは runlot.json の宣言で、ファイルを直接アップロード・ダウンロードする CLI コマンドはまだ提供していません。
runlot storage [status] [dir] 使用量と制限を確認します(--json は元データを出力)
runlot storage delete [dir] ストレージを削除します(admin が必要)ストレージの追加
有効にするコマンドはありません。runlot.json に "storage": true を書いてデプロイすると、デプロイが作ります。
{ "storage": true }runlot deploy状態の確認
runlot storage statusrunlot storage status --jsonストレージの削除
runlot storage deleteこのコマンドには admin ロールが必要で、確認の手順があります。
現在提供していない CLI 機能
一時的な管理機能が必要な場合は、ワーカーに管理用の経路を作り、アクセス制御 で組織の管理者だけがアクセスできるように設定できます。
app.get("/admin/files", async (c) => {
const who = identity(c.req.raw);
if (who.orgRole !== "admin") return new Response(null, { status: 403 });
const page = await c.env.storage.list({ limit: 1000 });
return Response.json(page.objects);
});