test_minio.py 869 B

12345678910111213141516171819202122232425262728293031
  1. from minio import Minio
  2. import logging
  3. # Configure logging
  4. logging.basicConfig(level=logging.INFO)
  5. logger = logging.getLogger(__name__)
  6. def test_minio_connection():
  7. try:
  8. # Initialize MinIO client
  9. minio_client = Minio(
  10. "192.168.3.143:9000",
  11. access_key="citu-dataops-acc-key",
  12. secret_key="citu-dataops-secret-key",
  13. secure=False
  14. )
  15. # List buckets
  16. buckets = minio_client.list_buckets()
  17. logger.info("Successfully connected to MinIO server")
  18. logger.info("Available buckets:")
  19. for bucket in buckets:
  20. logger.info(f"- {bucket.name}")
  21. return True
  22. except Exception as e:
  23. logger.error(f"Failed to connect to MinIO server: {str(e)}")
  24. return False
  25. if __name__ == "__main__":
  26. test_minio_connection()