At a Glance
Credentials
Create a secret with the S3 Compatible provider type. The auth method iss3_compatible_access_key, which requires:
The key needs permission to list, read, write, and delete objects in the bucket — the same
operations connection verification tests.
Location Setup
Example:
Provider Quirks
Many managed S3 providers don’t exposeCreateBucket permission, which surfaces as
403 Access Denied during transfers. S3 Compatible locations default to
s3_no_check_bucket: true to bypass that check.
HTTP/2 stays on
DataRaven leaves HTTP/2 enabled for S3 Compatible locations. The one exception is Filebase, which DataRaven puts on HTTP/1.1. Filebase recycles HTTP/2 connections with a gracefulGOAWAY that lands on every upload
in flight. Go cannot replay an upload after it writes the request body. That failure looks like
this in the execution logs:
disable_http2 in the task’s rclone configuration. This
option is task-wide: it puts both remotes of the task on HTTP/1.1. Use it on the tasks that touch
the affected endpoint, not as a habit.
Importing from rclone.conf
Atype = s3 remote whose provider = value isn’t recognized — including provider = Other —
imports as S3 Compatible, with its endpoint and credentials carried over. The exception:
provider = Other remotes whose endpoint hostname identifies
Fil One, Filebase, Tigris, or
MEGA S4 are upgraded to those first-class types instead. See the
rclone import guide.