删除桶之前,必须先删除桶下的所有文件和分片上传产生的碎片。
说明:删除分片上传产生的碎片,首先使用Bucket.ListMultipartUploads列举出所有碎片,然后使用Bucket.AbortMultipartUpload删除这些碎片。
以下代码用于删除桶:
from src.ossConfig import ossConfig
import unicloud_oss.Oss as Oss access_key = 'XXXXXXXXX' secret_key = 'XXXXXXXXXXXXXXXXXXX' endpoint_url = 'http://XXXXXXXXXXXXXXXXX.com' config = ossConfig(access_key,secret_key,endpoint_url) bucket_name = 'test1' if Oss.delete_bucket(config,bucket_name): print('Delete Complete!') else: print('Delete Failed!') |