You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
KeeAnywhere is unable to save to Cloudflare R2 (using KeeAnywhere S3 compatible account). This appears to be due R2 not implementing streaming SigV4, and KeeAnywhere received the error: (501): Not Implemented, STREAMING-AWS4-HMAC-SHA256-PAYLOAD.
Successfully setup Cloudflare R2 as an Amazon S3 account in KeeAnywhere.
Open your database
Make a change, and save. Receive error in screenshot below.
Expected behavior
KeeAnywhere should be able to utilize Cloudflare R2 as an S3-compatible account provider
Screenshots
Environment:
OS and Version: Windows 10
KeePass-Version: 2.57
KeeAnywhere-Version: 2.1
Additional context
I realize that Cloudflare R2 could be considered not "compatible" with Amazon S3 if they do no implement all operations. It would still be nice to be able to use cloudflare R2 with KeeAnywhere 😀
The text was updated successfully, but these errors were encountered:
Describe the bug
KeeAnywhere is unable to save to Cloudflare R2 (using KeeAnywhere S3 compatible account). This appears to be due R2 not implementing streaming SigV4, and KeeAnywhere received the error:
(501): Not Implemented
,STREAMING-AWS4-HMAC-SHA256-PAYLOAD
.According to these R2 Docs issues:
Searching for the error leads to other projects that have the same issues that are fixed by disabling payload signing:
https://forum.duplicati.com/t/back-up-to-cloudflare-r2-storage-fails/15511/19
To Reproduce
Steps to reproduce the behavior:
Expected behavior
KeeAnywhere should be able to utilize Cloudflare R2 as an S3-compatible account provider
Screenshots
![image](https://private-user-images.githubusercontent.com/28613898/359699521-4ef97870-6f1d-41d1-93f2-524d623d1cc5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMzMyMTYsIm5iZiI6MTczOTIzMjkxNiwicGF0aCI6Ii8yODYxMzg5OC8zNTk2OTk1MjEtNGVmOTc4NzAtNmYxZC00MWQxLTkzZjItNTI0ZDYyM2QxY2M1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDAwMTUxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxMDg1ZDA2NzJiODFlODA1ODkwZDc3MDVmZDQzNWJlYzM5MmUwMjdmZGM0ZmZjMjhkYjU4YThjNmViNjQ4MDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jzkrKOEqa9iqJc9-AY-wbLIeOswxWFc-oAu23HNEmA4)
![image](https://private-user-images.githubusercontent.com/28613898/359699145-274f7013-4a0d-43c8-b9c1-f0dc7ad756a7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMzMyMTYsIm5iZiI6MTczOTIzMjkxNiwicGF0aCI6Ii8yODYxMzg5OC8zNTk2OTkxNDUtMjc0ZjcwMTMtNGEwZC00M2M4LWI5YzEtZjBkYzdhZDc1NmE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDAwMTUxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMxYTNmMGI1MDg0NDUxZjFkMmU3ZWEzODFhYzc5OTk5ODIwMmUzZTgwODEwZjYxOThhZWNhNDVjNTE4YmUyMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4_5ykAXXk87teMJjlGzN9djMbv75tXq8qZccBRtc16Q)
Environment:
Additional context
I realize that Cloudflare R2 could be considered not "compatible" with Amazon S3 if they do no implement all operations. It would still be nice to be able to use cloudflare R2 with KeeAnywhere 😀
The text was updated successfully, but these errors were encountered: