@rcrsr/rill-ext-fs-s3
v0.19.0
Published
rill extension for S3-compatible file system operations
Downloads
227
Maintainers
Readme
@rcrsr/rill-ext-fs-s3
rill extension for S3-compatible object storage. Provides filesystem operations backed by AWS S3, Cloudflare R2, MinIO, and other S3-compatible services.
Install
npm install @rcrsr/rill-ext-fs-s3Quick Start
rill-config.json
{
"main": "app.rill",
"extensions": {
"mounts": {
"fs": "@rcrsr/rill-ext-fs-s3"
},
"config": {
"fs": {
"mounts": {
"data": {
"mode": "read-write",
"region": "us-east-1",
"bucket": "my-app-data",
"credentials": {
"accessKeyId": "${AWS_ACCESS_KEY_ID}",
"secretAccessKey": "${AWS_SECRET_ACCESS_KEY}"
}
}
}
}
}
}
}app.rill
use<ext:fs> => $fs
$fs.read("/data/report.txt") -> log
$fs.write("/data/output.txt", "Hello from rill")rill-runDocumentation
See full documentation for configuration, functions, provider examples, and error handling.
License
MIT
