python怎么判断Minio连没连上 完整代码
时间: 2024-12-14 11:21:20 浏览: 6
python连接minio创建桶并上传本地文件夹
在Python中,你可以使用`minio.MinioClient`类来连接到MinIO服务器。首先确保你安装了`minio`库,可以使用pip进行安装:
```bash
pip install minio
```
然后,你可以编写一个简单的函数来检查连接是否成功。这里有一个示例代码片段:
```python
from minio import Minio
def is_minio_connected(host, access_key, secret_key, port=9000):
try:
# 创建Minio客户端实例
client = Minio(
f"{host}:{port}",
access_key=access_key,
secret_key=secret_key,
secure=False # 如果你的MinIO运行在HTTPS,这里改为True
)
# 尝试获取桶列表,如果能正常访问,则说明连接成功
client.list_buckets()
return True
except Exception as e:
print(f"Failed to connect to MinIO: {e}")
return False
# 使用示例
host = 'your-minio-host'
access_key = 'your-access-key'
secret_key = 'your-secret-key'
if is_minio_connected(host, access_key, secret_key):
print("Connected to MinIO successfully.")
else:
print("Could not connect to MinIO.")
阅读全文