Blob ファイルの削除
DELETE /v1/objects で、Blob Storage から 1 つのファイル、または 1 リクエストあたり最大 100 個のファイルを削除します。一括削除ではファイルごとの結果が返されます。
DELETE
削除は、1 つのファイル、または 1 回のリクエストで最大 100 個のファイルを削除します。削除は即時かつ最終的なものです: ファイルは配信されなくなり、その容量はストレージ枠から解放されます。
blob:write スコープが必要です。削除には有効なプランは不要なので、いつでもクリーンアップできます。
- 1 つの id (
object、または要素が 1 つだけのobjects): 削除されると200、ファイルが存在しない場合は404 OBJECT_NOT_FOUNDを返します。 - 2 つ以上の id (
objects): 常に200を返し、各ファイルの結果を含めるため、1 つのファイルが存在しなくても残りが失敗することはありません。重複した id は 1 回としてカウントされます。
400 INVALID_OBJECT で失敗します。id を確認するにはオブジェクトの一覧を使用してください。
パラメーター
string
削除するファイルの id。
object または objects を送信します。string[]
1 回のリクエストで削除する最大 100 個の id。
レート制限
10 秒間に 1000 ファイル。ファイル単位でカウントされるため、100 個の一括削除は 100 としてカウントされます。超えるとアカウントは短時間ブロックされます (
RATE_LIMITED、429)。レスポンス
string
成功した場合は “success”、失敗した場合は “error” です。
object
一括削除 (2 つ以上の id) の場合のみ含まれます。
エラー
関連項目
- Blob SDK:
blob.delete()

