OpenAICloudflare Developer Platform2026/04/30 0:00

R2 - Empty buckets and delete folders from the R2 dashboard

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

R2ダッシュボードでバケットを空にし、プレフィックス(フォルダ)を削除可能に

Key Points

  • バケットをダッシュボードで空にできる
  • プレフィックスをフォルダ扱いで一括削除可能
  • 大容量はバックグラウンド処理で進捗表示

Summary

Cloudflare R2 ダッシュボードに、バケット内の全オブジェクトを一括削除する「Empty」操作と、プレフィックスをフォルダとしてまとめて削除する機能が追加されました。これにより、スクリプトやライフサイクルルールを使わずにダッシュボード上でバケットの初期化やフォルダ削除が可能になります。

Key Points

  • バケットを空にする方法
    • バケットの Settings タブ内の「Empty」セクションで Empty を実行。
    • バケット本体や設定は保持しつつ、全オブジェクトを削除する。
    • 大容量バケットはバックグラウンドで処理され、ダッシュボードに進捗が表示される。
  • バケット削除の前提
    • バケットを削除するには事前に中身を空にする必要がある。ダッシュボードは両操作を同じ場所で案内する。
  • フォルダ(プレフィックス)削除
    • R2 はフラットなオブジェクト構造を採用。View prefixes as directories を有効にすると共通プレフィックスをフォルダ表示する。
    • Objects タブからフォルダ(プレフィックス)を複数選択して、その配下の全オブジェクトをまとめて削除可能。
  • 実務上の注意点
    • 大量オブジェクトの削除は時間がかかるため、削除の影響範囲と進捗を確認してから実行する。
    • APIや既存のライフサイクルルールと合わせて運用ポリシーを見直すと安全。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

R2 — ダッシュボードからバケットを空にするおよびフォルダを削除する

R2 — ダッシュボードからバケットを空にするおよびフォルダを削除する

公開日: 2026-04-30

R2ダッシュボードからバケット内の全オブジェクトを一括で削除(バケットを空にする)したり、フォルダを直接削除したりできるようになりました。バケットを削除する前に空にする必要がありますが、以前はこれをスクリプトやライフサイクルルールの設定で行う必要がありました。現在はダッシュボード上でワンアクションで実行できます。

バケットを空にする(Empty a bucket)

  • バケットの「Settings」タブに移動し、Empty Bucketセクション内のEmptyを選択します。
  • これによりバケット内のすべてのオブジェクトが削除され、バケット本体とその設定は保持されます。
  • 大容量のバケットでは操作はバックグラウンドで実行され、ダッシュボード上で進行状況が表示されます。
  • バケットを削除する前に空にすることが必須です。ダッシュボードはバケットの空にする操作と削除操作の両方を同じ場所で案内します。

フォルダを削除する(Delete folders)

  • R2はフラットなオブジェクト構造を使用します。ダッシュボードでView prefixes as directoriesチェックボックスを選択すると、共通プレフィックスを持つオブジェクトがフォルダとしてグループ表示されます。
  • フォルダを削除すると、そのプレフィックス配下のすべてのオブジェクトが削除されます。
  • Objectsタブから、1つまたは複数のフォルダを選択して、個別オブジェクトと同様に削除できます。

詳細な手順については、Delete buckets と Delete objects を参照してください。


この機能により、バケット管理の操作がダッシュボード上で簡潔に行えるようになりました。