Wasabi S3 Cloud Sync Tasks

mro

Dabbler
Joined
Sep 7, 2020
Messages
15
Hi all

I am trying to sync files to Wasabi via Cloud sync tasks. I have manged to set up my Cloud Credentials. These Verify fine.

When I set up teh Sync and select my Credentials I can see the S3 Bucket that I have created on Wasabi.

When I save the task I get the following error (See Below)

1607368248198.png


Error: Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/middlewared/job.py", line 361, in run
await self.future
File "/usr/local/lib/python3.8/site-packages/middlewared/job.py", line 397, in __run_body
rv = await self.method(*([self] + args))
File "/usr/local/lib/python3.8/site-packages/middlewared/schema.py", line 973, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/middlewared/plugins/cloud_sync.py", line 1071, in sync_onetime
await self._validate(verrors, "cloud_sync_sync_onetime", cloud_sync)
File "/usr/local/lib/python3.8/site-packages/middlewared/plugins/cloud_sync.py", line 777, in _validate
await self._basic_validate(verrors, name, data)
File "/usr/local/lib/python3.8/site-packages/middlewared/plugins/cloud_sync.py", line 771, in _basic_validate
await provider.pre_save_task(data, credentials, verrors)
File "/usr/local/lib/python3.8/site-packages/middlewared/rclone/remote/s3.py", line 57, in pre_save_task
self._get_client(credentials).get_bucket_location, Bucket=task["attributes"]["bucket"]
File "/usr/local/lib/python3.8/site-packages/middlewared/rclone/remote/s3.py", line 40, in _get_client
client = boto3.client(
File "/usr/local/lib/python3.8/site-packages/boto3/__init__.py", line 91, in client
return _get_default_session().client(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/boto3/session.py", line 258, in client
return self._session.create_client(
File "/usr/local/lib/python3.8/site-packages/botocore/session.py", line 831, in create_client
client = client_creator.create_client(
File "/usr/local/lib/python3.8/site-packages/botocore/client.py", line 83, in create_client
client_args = self._get_client_args(
File "/usr/local/lib/python3.8/site-packages/botocore/client.py", line 285, in _get_client_args
return args_creator.get_client_args(
File "/usr/local/lib/python3.8/site-packages/botocore/args.py", line 99, in get_client_args
endpoint = endpoint_creator.create_endpoint(
File "/usr/local/lib/python3.8/site-packages/botocore/endpoint.py", line 261, in create_endpoint
raise ValueError("Invalid endpoint: %s" % endpoint_url)
ValueError: Invalid endpoint: s3.wasabisys.com


Any idea on how to fix this ?
 
Top