Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions src/contents/docs/configuration/02.runtime-and-storage/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,22 @@ kestra:
| `sts-endpoint-override` | string | No | — | Override the STS endpoint URL. |
| `s3-files-compatible` | boolean | No | `false` | Enable S3 bucket versioning when the bucket is first initialized. Set to `true` when the same bucket is shared with the `S3FilesStorage` backend (`type: s3-files`), which mounts S3 Files as a local NFS filesystem and requires versioning to be enabled. |

#### S3-compatible endpoints

The `s3` backend targets Amazon S3 by default. Set `endpoint` to point that same backend at another S3-compatible object store, for example Backblaze B2, Cloudflare R2, or MinIO. Some endpoints also require `force-path-style: true`; MinIO deployments can alternatively use the dedicated [`type: minio`](#minio--s3-compatible) backend.

```yaml
kestra:
storage:
type: s3
s3:
bucket: my-kestra-bucket
endpoint: https://your-s3-endpoint.example.com
force-path-style: true
access-key: YOUR_ACCESS_KEY
secret-key: YOUR_SECRET_KEY
```

#### Credential resolution order

1. `access-key` / `secret-key` in config.
Expand Down