Chapter 10. Deleting a bucket from your object store
To delete a bucket from your object store from your workbench, use the delete_bucket() method.
Prerequisites
-
You have cloned the
odh-doc-examplesrepository to your workbench. -
You have opened the
s3client_examples.ipynbfile in your workbench. - You have installed Boto3 and configured an S3 client.
- You have ensured that the bucket that you want to delete is empty.
Procedure
In the Jupyter notebook, locate the following instructions to delete a bucket:
#Delete bucket s3_client.delete_bucket(Bucket='<bucket_name>')
#Delete bucket s3_client.delete_bucket(Bucket='<bucket_name>')Copy to Clipboard Copied! Toggle word wrap Toggle overflow Replace
<bucket_name>with the name of the bucket that you want to delete and run the code cell.#Delete bucket s3_client.delete_bucket(Bucket='aqs971-image-registry')
#Delete bucket s3_client.delete_bucket(Bucket='aqs971-image-registry')Copy to Clipboard Copied! Toggle word wrap Toggle overflow The output displays an HTTP response status code of
200, which indicates that the request was successful.
Verification
Locate the instructions to list buckets, and execute the code cell.
for bucket in s3_client.list_bucket()[‘Buckets’]: print(bucket[‘Name’])for bucket in s3_client.list_bucket()[‘Buckets’]: print(bucket[‘Name’])Copy to Clipboard Copied! Toggle word wrap Toggle overflow The bucket that you deleted does not appear in the output.