S3 / R2 connector
S3-compatible buckets (AWS S3, Cloudflare R2, MinIO) with SigV4 and optional private MinIO.
How it works
Connect
Admin credentials
Browse
Folder or case scope
Import
Into a Northdocs case
Apply
Then verify
Write-back
Optional, off by default
Prerequisites: a scoped IAM or MinIO user with list/get/put on one prefix, plus the HTTPS endpoint and bucket name.
Open Integrations, then Connect on S3 / R2. The numbered guide on that page matches the steps below.
Connect one bucket (and optional prefix) with a scoped IAM or MinIO user. There is no OAuth screen.
- 1
Create a scoped user
IAM or MinIO user with list/get/put on one prefix. Do not use a root account.
- 2
Enter endpoint, bucket, and region
R2 example endpoint: https://xxx.r2.cloudflarestorage.com. Region can be auto. Optional prefix keeps browse inside one folder.
- 3
Paste the access keys
Access key id and secret access key on the left. Stored encrypted.
- 4
Private MinIO
If the bucket is not on the public internet, select a private link under Network and set Endpoint to the private MinIO hostname. SigV4 Host stays on that hostname.
- 5
Connect, then browse
Connect uses SigV4. Then Browse & import. Leave write-back off until the prefix is confirmed.
With a NetBird private link, Endpoint is the private MinIO host (SigV4 Host stays on that hostname).
Related articles
Still need a hand?