Skip to content

RustFS 存储桶删除

本章节分享通过 RustFS UI、mc(MinIO Client)或 API 来对存储桶进行删除。

注意:存储桶是存储数据的重要组件,删除存储桶可能会导致使用此存储桶的应用程序出现错误。在删除存储桶之前,请确保您已经备份了存储桶中的所有数据,并且您不再需要使用此存储桶。

在 RustFS UI 上删除存储桶

  1. 登录 RustFS UI 控制台。
  2. 在首页,选择需要删除的存储桶。
  3. 在最右侧选择 删除 按钮。
  4. 在弹出的对话框中,点击 确认 完成存储桶的删除。

bucket deletion

使用 mc 删除存储桶

对于 mc 的安装和配置可以查看mc 使用指南章节。

使用 mc rb 命令创建存储桶:

# delete bucket
mc rb rustfs/bucket-creation-by-mc
Removed `rustfs/bucket-creation-by-mc` successfully.

# confirm bucket deletion
mc ls rustfs/bucket-creation-by-mc
mc: <ERROR> Unable to list folder. Bucket `bucket-creation-by-mc` does not exist.

使用 API 删除存储桶

使用如下 API 来删除存储桶:

DELETE /{bucketName} HTTP/1.1

请求示例:

curl --location --request DELETE 'http://12.34.56.78:9000/bucket-creation-by-api' \
--header 'X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' \
--header 'X-Amz-Date: 20250801T024406Z' \
--header 'Authorization: AWS4-HMAC-SHA256 Credential=H4xcBZKQfvJjEnk3zp1N/20250801/cn-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d0f6addf09fffd7eef75191e9d3209bb7188e6b004e9707238fc60ad7033edae'

可在 RustFS UI 上确认 bucket-creation-by-api 存储桶已经删除。

Released under the Apache License 2.0.