CLI
ストレージの使用量の確認と、オフ・再オンを行います。ファイルを直接アップロード・ダウンロードする CLI コマンドはまだ提供していません。
runlot storage [status] [dir] Check usage and limits (--json prints the raw data)
runlot storage delete [dir] Remove storage (requires admin)
runlot storage on [dir] Turn it back onすべてのプロジェクトには最初からストレージがあります。runlot storage delete でオフにすると、runlot storage on を実行するまでオフのままで、その後のデプロイで戻ることはありません。
状態の確認
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);
});