Delete Files

最終更新日:2025-08-18 15:32:07

このインターフェースは、オブジェクトストレージプラットフォーム上で指定したリソースファイルを削除する機能を提供します。ファイル削除は高リスクな操作となるため、注意が必要です。

特記事項:

  1. 一度削除したファイルは復元できません。操作は十分ご注意ください。
  2. m3u8ファイルを削除しても、tsファイルは同時に削除されません。関連するファイルも削除したい場合は、Delete m3u8 File Interface の利用をご検討ください。

リクエスト説明

HTTPリクエスト構造

POST /delete/{param1}
Host: <MgrDomain>
Authorization: <AccessToken>

{param1} の生成ルールについては、EncodeEntryURI Format を参照してください。

ヘッダー説明

パラメータ 必須 説明
Host はい Management domain name。コンソールのBucket Overviewインターフェースより取得可能です。
Authorization はい Management Credential

レスポンス説明

  • リクエストが成功した場合、以下のようなJSON文字列が返されます。
{   
        "code": "200",
        "message": "OK"
}
フィールド名 必須 説明
code はい HTTPリクエストレスポンスコード。HTTP Response Status Codes を参照してください。
message はい バケット操作失敗時などのメッセージが表示されます。
  • リクエストが失敗した場合、次のようなJSON文字列が返されます。
{
        "code":     "<code string>",
        "message":  "<ErrMsg string>"
}
フィールド名 必須 説明
code はい HTTPリクエストレスポンスコード。HTTP Response Status Codes を参照してください。
message はい バケット操作失敗時などのメッセージが表示されます。

実行例

curl -v -X POST -H "Authorization:86622e227a50d49d858c2494a935bc2e4ac543a7:NjczY2ZmOTBmZDRjN2UxMGU5ODczM2NjMWY3YTRhYjc4YWZlODcxMw==" --url "http://mgrDomain/delete/aW1hZ2VzOkltYWdlLnBuZw=="