このトピックでは、OSS SDK for Python 2.0 を使用して単一のオブジェクトまたは複数のオブジェクトを削除する方法について説明します。
使用上の注意
このトピックのサンプルコードでは、デフォルトで中国 (杭州) リージョン ID
cn-hangzhouとパブリックエンドポイントを使用します。同じリージョン内の他の Alibaba Cloud サービスから OSS にアクセスする場合は、内部エンドポイントを使用します。OSS リージョンとエンドポイント間のマッピングの詳細については、「リージョンとエンドポイント」をご参照ください。オブジェクトを削除するには、
oss:DeleteObject権限が必要です。詳細については、「RAM ユーザーにカスタム権限を付与する」をご参照ください。
メソッド定義
単一オブジェクトの削除
delete_object(request: DeleteObjectRequest, **kwargs) → DeleteObjectResult複数オブジェクトの削除
delete_multiple_objects(request: DeleteMultipleObjectsRequest, **kwargs) → DeleteMultipleObjectsResultリクエストパラメーター
パラメーター | タイプ | 説明 |
request | DeleteObjectRequest | オブジェクト名などのリクエストパラメーター。詳細については、「DeleteObjectRequest」をご参照ください。 |
DeleteMultipleObjectsRequest | 削除するオブジェクトのリストなどのリクエストパラメーター。詳細については、「DeleteMultipleObjectsRequest」をご参照ください。 |
戻り値
タイプ | 説明 |
DeleteObjectResult | 戻り値。詳細については、「DeleteObjectResult」をご参照ください。 |
DeleteMultipleObjectsResult | 戻り値。詳細については、「DeleteMultipleObjectsResult」をご参照ください。 |
単一オブジェクトを削除するメソッドの完全な定義については、「delete_object」をご参照ください。
複数のオブジェクトを削除するメソッドの完全な定義については、「delete_multiple_objects」をご参照ください。
サンプルコード
参照
単一オブジェクトを削除するための完全なサンプルコードについては、「delete_object.py」をご参照ください。
複数のオブジェクトを削除するための完全なサンプルコードについては、「delete_multiple_objects.py」をご参照ください。