fromminioimportMiniofromminio.errorimportS3Errordefmain():#使用MinIO服务器playground创建一个客户端,它的访问密钥#和秘密密钥。client=Minio("192.168.31.245:9000",access_key="ponponon",secret_key="ponponon")#如果'asiatrip'bucket不存在则创建。found=client.bucket_exists("whoisface")ifnotfound:client.make_bucket("whoisface")else:print("Bucket'whoisface'alreadyexists")#Upload'/home/user/Photos/asiaphotos.zip'as对象名称#'asiaphotos-2015.zip'到存储桶'asiatrip'。#client.fput_object(#"asiatrip","asiaphotos-2015.zip","/home/user/Photos/asiaphotos.zip",#)#print(#"'/home/user/Photos/asiaphotos.zip'作为“#”对象“asiaphotos-2015.zip”成功上传到存储桶“asiatrip”。#)if__name__=="__main__":main()#try:#main()#exceptS3Errorasexc:#print("erroroccurred.",exc)报错:File"/home/bot/.local/share/virtualenvs/ideaboom-3stdf9Mx/lib/python3.10/site-packages/urllib3/util/retry.py”,第592行,递增raiseMaxRetryError(_pool,url,errororResponseError(cause))urllib3.exceptions.MaxRetryError:HTTPSConnectionPool(host='192.168.31.245',port=9000):最大重试次数超过url:/whoisface?location=(由SSLError(SSLError(1,'[SSL:WRONG_VERSION_NUMBER]版本号错误(_ssl.c:997)')))解决方法:client=Minio("192.168.31.245:9000",access_key="ponponon",secret_key="ponponon",secure=False)加上如果是http,加上secure=False
