nav.groups.storage
Backend: Object
Object storage backend (AWS S3 compatible) for binary artifacts.
Backend: Object
Object storage for binary artifacts.
Feature object_store. Provides DiskArtifactStore and S3ArtifactStore implementations of ArtifactStore.
Implementations
| Type | Storage | Configuration |
|---|---|---|
DiskArtifactStore | Local filesystem | root_dir path |
S3ArtifactStore | S3-compatible object store | bucket, region, endpoint |
Configuration
[store.artifact.s3]
bucket = "behest-artifacts"
region = "us-east-1"
[store.artifact.disk]
root_dir = "/var/lib/behest/artifacts"
When to use
- Artifact payloads larger than a few MB (memory store copies everything).
- Shared artifact storage across multiple runtime instances.
- Existing S3-compatible infrastructure.
See also
- ArtifactStore — the trait.