QNAP Hybrid Backup Sync 3 S3 Backups FAILING

QNAP Hybrid Backup Sync 3 (19.0.0120) jobs failing due to periods in bucket names / SSL certification parsing. Simple temporary workaround!

I have a QNAP NAS that backs up to Amazon S3 and it looks like since the latest version of HBS 3 (19.0.0120) that job has been failing. I enabled Debug logs for the backup job and found the following:

/HybridBackup/CloudConnector3/python/lib/python3.7/site-packages/requests/adapters.py", line 514, in send raise SSLError(e, request=request) requests.exceptions.SSLError: ("hostname backups.qnap.s3.amazonaws.com' doesn't match either of '*.s3.amazonaws.com', 's3.amazonaws.com'",)

It turns out that the update broke the certificate name parsing because my bucket name had a period in it. Unfortunately for us the following is true about S3 buckets.

After you create a bucket, you can't change its name or Region.

To work around this until the issue is resolved you can disable SSL certificate validation on the S3 Storage space temporarily which will allow your backup job to run.

Validate SSL certificate option unchecked