第10章 オブジェクトストアからのバケットの削除
ワークベンチのオブジェクトストアからバケットを削除するには、delete_bucket()
メソッドを使用します。
前提条件
-
odh-doc-examples
リポジトリーをワークベンチにクローンしている。 -
ワークベンチで
s3client_examples.ipynb
ファイルを開いている。 - Boto3 をインストールし、S3 クライアントを設定している。
- 削除するバケットが空であることを確認している。
手順
ノートブックで、次の指示を参照してバケットを削除します。
#Delete bucket s3_client.delete_bucket(Bucket='<bucket_name>')
<bucket_name>
を削除したいバケットの名前に置き換えて、コードセルを実行します。#Delete bucket s3_client.delete_bucket(Bucket='aqs971-image-registry')
出力には、リクエストが成功したことを示す HTTP 応答ステータスコード
200
が表示されます。
検証
バケットをリスト表示する指示を参照し、コードセルを実行します。
for bucket in s3_client.list_bucket()[‘Buckets’]: print(bucket[‘Name’])
削除したバケットは出力に表示されません。