オブジェクトの削除
このSDKメソッドを使用すると、deleteObject()メソッドにオブジェクトの完全な名前を渡すことで、特定のオブジェクトを削除できます。以下のコードスニペットで使用されているBucketリファレンスは、コンポーネントインスタンスです。
使用パラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| key | String | 必須パラメータです。オブジェクトのパスを含む完全な名前を保持します。 |
| options | JSON Object |
|
オブジェクト名でオブジェクトを削除
以下のSDKメソッドを使用すると、対象のオブジェクトとそのすべてのバージョンをバケットから削除します。
copy
// オブジェクトを削除する
const deleteObject = await bucket.deleteObject("key");
オブジェクト名とバージョンIDでオブジェクトを削除
以下のSDKメソッドを使用すると、オブジェクトの特定のバージョンを削除します。
copy
// TTL時間後にオブジェクトの特定バージョンを削除する
const options = {
versionId: "01hthq82gwxtfyz6d9j8eg6k2f", // 指定されたversionIdのオブジェクトを削除する
ttl: 100 // 有効期限(秒単位)
};
const deleteObject = await bucket.deleteObject("key", options);
レスポンス例
copy
{
"status": 200,
"content": {},
"message": "Object deleted successfully."
}
発生する可能性のある例外
- 404: オブジェクトまたはバケットが見つかりません
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit