Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python s3fs自定义端点url_Python_Boto3 - Fatal编程技术网

Python s3fs自定义端点url

Python s3fs自定义端点url,python,boto3,Python,Boto3,如何将自定义端点url传递到s3fs.S3FileSystem 我试过: kwargs = {'endpoint_url':"https://s3.wasabisys.com", 'region_name':'us-east-1'} self.client = s3fs.S3FileSystem(key=AWS_ACCESS_KEY_ID, secret=AWS_SECRET_ACCESS_KEY,

如何将自定义端点url传递到
s3fs.S3FileSystem

我试过:

kwargs = {'endpoint_url':"https://s3.wasabisys.com",
          'region_name':'us-east-1'}
self.client = s3fs.S3FileSystem(key=AWS_ACCESS_KEY_ID, 
                                secret=AWS_SECRET_ACCESS_KEY,
                                use_ssl=True,
                                **kwargs)
但是我得到了一个错误:

  File "s3fs/core.py", line 215, in connect
    **self.kwargs)
TypeError: __init__() got an unexpected keyword argument 'endpoint_url'
我还尝试将kwargs作为参数
config_kwargs
s3_额外的kwargs
传递,但出现了类似的错误

我可以验证
bot3
是否与以下各项一起工作:

client = boto3.client("s3",
        aws_access_key_id=AWS_ACCESS_KEY_ID,
        aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
        endpoint_url="https://s3.wasabisys.com",
        use_ssl=True,
        region_name="us-east-1", 
        api_version=None,verify=None, config=None)

当前verison
客户端_kwargs={'endpoint\u url':'https:…}
中有一个未记录的参数,这是所需的参数


从文档中可以看出:
client\u kwargs:bot3客户机的参数目录
。您是否尝试过使用
端点url设置
客户端\u kwargs
?@shuwyuante是的,我在上面的问题中也提到了这一点。我也能够让
fs-s3fs
工作,我认为这值得他们的GitubMind上的bug报告来分享您的修复方案?@shuwyuante看到下面的答案了吗