A bucket is a container for objects stored in OSS. Every object is contained in a bucket. This topic describes how to delete a bucket.
- Before you delete a bucket, you must delete all objects in the bucket, LiveChannel objects, and fragments generated by multipart uploads. For more information about deleting a LiveChannel object, see LiveChannel.
- To delete parts generated in incomplete multipart uploads, call list_upload to list all the parts, and then call abort_upload to delete the parts.
The following code provides an example on how to call
Client#delete_bucket to delete a specified bucket:
require 'aliyun/oss' client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret') client.delete_bucket('my-bucket')
For more information about how to delete a bucket, see DeleteBucket.