📅  最后修改于: 2023-12-03 15:02:58.044000             🧑  作者: Mango
在使用 Minio Python SDK 时,我们可以方便地使用 remove_bucket
方法来删除存储桶。下面是一个简单的示例:
import os
import minio
from minio.error import ResponseError
access_key = os.getenv('MINIO_ACCESS_KEY')
secret_key = os.getenv('MINIO_SECRET_KEY')
endpoint = os.getenv('MINIO_ENDPOINT')
# 创建 Minio 客户端
client = minio.Minio(endpoint, access_key=access_key,
secret_key=secret_key, secure=False)
# 删除存储桶
try:
client.remove_bucket('mybucket')
print('Bucket deleted successfully')
except ResponseError as err:
print(err)
在上面的代码中,我们首先导入必要的模块和变量。然后,我们使用环境变量来设置 Minio 客户端的参数。接着,我们创建了一个 Minio 客户端对象。
最后,我们调用了 remove_bucket
方法,并传入要删除的存储桶名称。如果删除成功,则打印“Bucket deleted successfully”。如果删除失败,则会抛出 ResponseError
异常。
除了删除存储桶,我们还可以使用其他的 Minio Python SDK 方法来管理 Minio 对象存储服务。例如,我们可以使用 make_bucket
方法来创建一个新的存储桶。
有关更多信息,请参阅官方文档:https://docs.min.io/docs/python-client-quickstart-guide.html