Python s3fs自定义端点url
如何将自定义端点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,
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看到下面的答案了吗