バケットの削除
RustFS の UI、rc、または S3 API を使ってバケットを削除します。
このガイドでは、RustFS の UI、rc、または S3 API を使ってバケットを削除する方法を説明します。
要件
- コマンドラインの手順を使う前に、
rcをインストールして設定します。 - 削除する前に対象のバケットを空にするか、削除されるオブジェクトを確認したうえでだけ
--forceを使います。
削除は元に戻せません
バケットの削除は取り消せず、そのバケットに依存するアプリケーションが動作しなくなることがあります。続行する前に、必要なデータをバックアップします。
RustFS UI を使う
- RustFS Console にログインします。
- ホームページで、削除するバケットを選びます。
- 右端の Delete(削除)を選びます。
- 確認ダイアログで Confirm(確認)を選びます。

rc を使う
インストールとエイリアスの設定は、rc ガイド を参照します。
バケットを削除します。
rc bucket remove rustfs/my-bucket✓ Bucket 'rustfs/my-bucket' removed successfully.API を使う
API でバケットを削除します。
DELETE /{bucketName} HTTP/1.1S3 リクエストは、AWS 署名バージョン 4 で署名する必要があります。ヘッダーを手作業で組み立てず、S3 クライアントを使います。アクセスキーを設定した AWS CLI では、次のように実行します。
aws s3api delete-bucket \
--bucket bucket-creation-by-api \
--endpoint-url http://localhost:9000RustFS Console で、バケットが削除されたことを確認します。