tencent cloud

オブジェクト削除
最終更新日:2025-09-26 11:18:44
オブジェクト削除
最終更新日: 2025-09-26 11:18:44

概要

Cloud Object Storage(COS)は、バケットにアップロードされた単一または複数のオブジェクトの削除をサポートしています。コンソール、API、SDKなど様々な方法でオブジェクトを一括削除できます。デフォルトでは、削除タスクがすべて正常に完了した場合、返される内容は通常空です。エラーが発生した場合は、エラー情報が返されます。
説明:
1回のリクエストで最大1000個のオブジェクトを削除できます。それ以上のオブジェクトを削除する場合、リストを分割して別々にリクエストを送信してください。
「フォルダ」を削除する場合、「フォルダ」内のすべてのオブジェクトも同時に削除されます。バージョニングが有効になっていない場合、削除されたデータは復元もアクセスもできません。
現在のバケットでバージョニングが有効になっている場合(有効および一時停止状態を含む)、削除操作を実行してもオブジェクトは実際に削除されず、現在のバージョンのオブジェクトに削除マーカーが付与されるだけです。そのため、ストレージ使用量は減少しません。オブジェクトを実際に削除するには、バージョンIDを指定する必要があります。詳細については、バージョニングの概要をご参照ください。
大量のデータやネストされたフォルダを削除する場合、削除が完了するまでに時間がかかります。このようなシナリオでは、ライフサイクルを設定して削除を行うことを推奨します。

適用シナリオ

COSは、1つまたは複数のオブジェクトの直接削除をサポートしています。単一のオブジェクトを削除する場合、オブジェクトキーを指定してAPIリクエストを1回呼び出すだけで削除できます。

使用方法

COSコンソールの使用

バージョニングが有効でないバケットでのオブジェクト削除

1. COSコンソールにログインします。
2. 左側のナビゲーションメニューで、バケットリストをクリックし、バケットリストのページに移動します。
3. オブジェクトが存在するバケットを見つけ、そのバケット名をクリックし、バケット管理ページに移動します。
4. 左側のナビゲーションメニューでファイルリストを選択し、ファイルリストページに移動します。
5. 削除したい単一または複数のオブジェクトを選択し、上部のその他の操作削除をクリックします。
6. ポップアップ表示された確認ウィンドウで削除をクリックすると、オブジェクトが削除されます。

バージョニングが有効/一時停止中のバケットでのオブジェクト削除

説明:
バケットでバージョニング機能を使用したことがある場合、オブジェクトを実際に削除するにはバージョンIDを指定する必要があります。バージョンIDを指定せずにオブジェクトを削除すると、オブジェクトは実際に削除されず、現在のバージョンのオブジェクトに削除マーカーが付与されるだけです。詳細については、バージョニングの概要をご参照ください。
1. COSコンソールにログインします。
2. 左側のナビゲーションメニューで、バケットリストをクリックし、バケットリストのページに移動します。
3. オブジェクトが存在するバケットを見つけ、そのバケット名をクリックし、バケット管理ページに移動します。
4. 左側のナビゲーションメニューでファイルリストを選択し、ファイルリストページに移動します。
5. 上部で「過去のバージョンを一覧表示」オプションをオンにし、削除したい単一または複数のオブジェクトのバージョンにチェックを入れ、上部のその他の操作>削除をクリックします。
6. ポップアップ表示された確認ウィンドウで削除をクリックすると、オブジェクトが実際に削除されます。

REST APIの使用

REST APIを直接使用して、単一または複数のオブジェクトの削除リクエストを発行できます。詳細は、DELETE Object および DELETE Multiple Objects のAPIドキュメントをご参照ください。

SDKの使用

SDKの単一オブジェクト削除メソッドを直接呼び出すことができます。詳細については、下記の各言語のSDKドキュメントをご参照ください。
この記事はお役に立ちましたか?
営業担当者に お問い合わせ いただくか チケットを提出 してサポートを求めることができます。
はい
いいえ

フィードバック