Blob エンドポイント
Blob オブジェクトの削除
このドキュメントは、SquareCloud Blob API の DELETE /v1/objects エンドポイントの包括的な概要を提供します。
DELETE
Blob オブジェクトの削除
削除エンドポイントは、所有アカウントのIDプレフィックスを含む完全なキーで、保存されているオブジェクトを1件だけ削除します。一括削除には対応していません。エンドポイントは常に1つの名前(
object フィールド、または後方互換のために残されている objects 配列の最初の要素)のみを対象とするため、複数のファイルを削除するにはオブジェクトごとに1リクエストが必要です。10秒あたり10リクエストというレート制限はまさにその用途に合わせたもので、20ファイルをまとめて選択して削除しても約2秒で完了します。
削除が実行される前に、オブジェクトキーはトークンのアカウントIDと照合されます。自分のプレフィックス外に解決されるキーは、クロステナントの参照として扱われるのではなく INVALID_OBJECT として拒否されます。削除の実行とオブジェクトの存在確認は単一のデータベースクエリで行われるため、すでに存在しない名前を削除しようとすると OBJECT_NOT_FOUND が返されます。
削除前に正確なオブジェクトキーを確認するには、オブジェクト一覧でオブジェクトを一覧表示してください。クリーンアップ後のストレージ使用量を確認するには、アカウント統計を参照してください。
string
必須
削除するオブジェクトの名前。オブジェクト名は次のパターンに従う必要があります:
a to z, A to Z, 0 to 9, and _。レスポンス
string
呼び出しが成功したかどうかを示します。成功の場合は “success”、そうでない場合は “error” です。
トラブルシューティング
- 400 ステータスコード
- 401 ステータスコード
- 404 ステータスコード
- 429 ステータスコード
オブジェクト関連
Blob オブジェクトの削除

