本文介绍如何使用OSS Python SDK删除指定的单个文件和删除指定的多个文件。
注意事项
本文示例代码以华东1(杭州)的地域ID
cn-hangzhou
为例,默认使用外网Endpoint,如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见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。
该文章对您有帮助吗?
- 本页导读 (1)
- 注意事项
- 方法定义
- 示例代码
- 删除单个文件
- 删除指定的多个文件
- 相关文档