📜  minio python create bucket - Python (1)

📅  最后修改于: 2023-12-03 15:17:39.667000             🧑  作者: Mango

Minio Python - 创建存储桶

Minio是一个基于对象存储的应用程序,它可以让您使用Amazon S3服务的API在自己的服务器上构建私有云存储。如果您已经熟悉Amazon S3,那么您肯定会很快学会使用Minio。

在本篇文章中,我们将介绍如何使用Python创建Minio存储桶。

设置Minio客户端

在开始之前,我们需要安装Minio的Python客户端。您可以从以下链接安装:

pip install minio

现在,让我们建立与Minio服务器的链接:

from minio import Minio

minio_client = Minio(
    "play.min.io",
    access_key="Q3AM3UQ867SPQQA43P2F",
    secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG"
)

在这里,我们建立了与Minio服务器的链接,并提供了访问密钥和密钥。

创建存储桶

现在,让我们看看如何使用Python创建存储桶:

from minio.error import ResponseError

try:
    minio_client.make_bucket("mybucketname")
except ResponseError as err:
    print(err)

在这里,我们使用make_bucket()方法创建了一个名为"mybucketname"的存储桶。如果该存储桶已经存在,此方法将抛出一个ResponseError异常。

完整的代码示例

最后,让我们看一下完整的代码示例:

from minio import Minio
from minio.error import ResponseError

minio_client = Minio(
    "play.min.io",
    access_key="Q3AM3UQ867SPQQA43P2F",
    secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG"
)

try:
    minio_client.make_bucket("mybucketname")
except ResponseError as err:
    print(err)

这是一个简单的Python程序,用于创建一个新的Minio存储桶。如果您想要更多详细信息,请参考Minio文档。

结论

在本篇文章中,我们介绍了如何使用Python和Minio客户端创建一个新存储桶。这是一个非常简单的过程,只需要几行Python代码即可完成。如果您正在构建一个基于对象存储的应用程序,那么Minio肯定是值得一试的。