Cloudflare R2
Connect & Ingest data from / into a Cloudflare R2 Bucket
Setup
The following credentials keys are accepted:
bucket(required) -> The name of the Bucketaccess_key_id(required) -> The Access Key ID to access the bucketsecret_access_key(required) -> The Secret Key to access the bucketendpoint(required) -> endpoint hostname for (e.g.a345678c73f3e8bddd084cb125876543.r2.cloudflarestorage.com)
Using sling conns
sling connsHere are examples of setting a connection named R2_BUCKET. We must provide the type=s3 property:
$ sling conns set R2_BUCKET type=s3 bucket=sling-bucket access_key_id=ACCESS_KEY_ID secret_access_key="SECRET_ACCESS_KEY" endpoint=<endpoint>Environment Variable
In JSON/YAML format:
export R2_BUCKET='{type: s3, bucket: sling-bucket, access_key_id: ACCESS_KEY_ID, secret_access_key: "SECRET_ACCESS_KEY", endpoint: <endpoint>}'Sling Env File YAML
See here to learn more about the sling env.yaml file.
connections:
R2_BUCKET:
type: s3
bucket: <bucket>
access_key_id: <access_key_id>
secret_access_key: '<secret_access_key>'
endpoint: '<endpoint>'If you are facing issues connecting, please reach out to us at [email protected], on discord or open a Github Issue here.
Last updated
Was this helpful?