• Resolved Gulshan Kumar

    (@thegulshankumar)


    Hello Team UpdraftPlus,

    I created a Cloudflare Bucket and R2 API token with below permissions: Allows the ability to read, write, and list objects in specific buckets.

    When I test connection it shows

    S3-Compatible (Generic) settings test result: Failure: We successfully accessed the bucket, but the attempt to create a file in it failed. Please check your access credentials. (UpdraftPlus_S3::putObject(): [35] OpenSSL/3.0.13: error:0A000410:SSL routines::sslv3 alert handshake failure)

    Here’s my Screenshot for the settings UI.

    I have tried setting up with admin level of privilege R2 API token, still same on multiple sites.

    Also, I suggest using placeholder in all fields to clearly hint whether to include protocol or not.

    Thanks

    • This topic was modified 14 hours, 55 minutes ago by Gulshan Kumar. Reason: Title fixed
Viewing 1 replies (of 1 total)
  • Thread Starter Gulshan Kumar

    (@thegulshankumar)

    I found the issue. The S3 Location field should contain only the bucket name (e.g. s3generic://bucket-name) and not the endpoint URL plus bucket path. After changing that and keeping the endpoint in the S3 Endpoint field, Cloudflare R2 worked correctly. The previous configuration produced a misleading SSL handshake error even though the credentials and bucket permissions were valid.

    This is why placeholder is important. 😄

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.