[SOLVED] PBS s3 backblaze API error: NotImplemented

Hi...

I had have setted up PBS 4 with PVE 9 beta, and I could add the endpoint, but when I tried to add the datastore got this error:

Aug 02 13:44:01 pve9-beta proxmox-backup-api[7810]: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Error>
<Code>NotImplemented</Code>
<Message>A header you provided implies functionality that is not implemented</Message>
</Error>

In the web gui I got this:

access time safety check failed: failed to upload chunk to s3 backend: chunk upload failed: unexpected status code 501 Not Implemented


proxmox-backup-manager s3 endpoint list-buckets blaze
Result: [
{
"name": "backup-pve100"
}
]
pve9-beta:~# cat /etc/proxmox-backup/s3.cfg
s3-endpoint: blaze
access-key KEY01
endpoint s3.us-east-005.backblazeb2.com
path-style true
region us-east-005
secret-key KEY02

Any advice?

Thanks
 
Last edited:
 
  • Like
Reactions: Gilberto Ferreira
Oh! thank you point that out to me!...
 
What application key permissions did you use - I can browse the buckets in the GUI but it wont add the datastore due to a 405 error.
I have
Code:
deleteFiles, listAllBucketNames, listBuckets, listFiles, readBucketEncryption, readBucketLogging, readBucketNotifications, readBucketReplications, readBuckets, readFiles, shareFiles, writeBucketEncryption, writeBucketLogging, writeBucketNotifications, writeBucketReplications, writeFiles
 
What application key permissions did you use - I can browse the buckets in the GUI but it wont add the datastore due to a 405 error.
I have
Code:
deleteFiles, listAllBucketNames, listBuckets, listFiles, readBucketEncryption, readBucketLogging, readBucketNotifications, readBucketReplications, readBuckets, readFiles, shareFiles, writeBucketEncryption, writeBucketLogging, writeBucketNotifications, writeBucketReplications, writeFiles
Did you setup the endpoint correctly? for a reference configuration see https://forum.proxmox.com/threads/proxmox-backup-server-4-0-beta-released.168834/post-789022 Important for backbaze is to set the Skip If-None-Match header provider quirks in the advanced options of the endpoint create/edit window, as that is not supported.

Also, please try to run proxmox-backup-manager s3 check <s3-endpoint-id> <bucket>, giving your endpoint id as configured in PBS and the bucket name as created in the backblaze web interface and post the exact error messages you get.
 
Last edited:
Did you setup the endpoint correctly? for a reference configuration see https://forum.proxmox.com/threads/proxmox-backup-server-4-0-beta-released.168834/post-789022 Important for backbaze is to set the Skip If-None-Match header provider quirks in the advanced options of the endpoint create/edit window, as that is not supported.

Also, please try to run proxmox-backup-manager s3 check <s3-endpoint-id> <bucket>, giving your endpoint id as configured in PBS and the bucket name as created in the backblaze web interface and post the exact error messages you get.

This is the way.