AWS S3 (Recommended for Teams)
Store snapshots in Amazon S3 for team sharing and self-hosted agent integration.Configuration
Authentication
Option 1: AWS CLI credentials (recommended for development)~/.aws/credentials profile.
S3-Compatible Backends (Cloudflare R2, MinIO, LocalStack)
Useprovider: s3 with a custom endpoint:
Required Permissions
Bucket Organization
Cloud object keys are stored undersnapshots/<job-id> (optionally prefixed):
basecut snapshot list and basecut snapshot inspect to work with snapshot names/tags; object keys are internal storage details.
Google Cloud Storage (Recommended for Teams)
Store snapshots in Google Cloud Storage buckets.Configuration
Authentication
Option 1: gcloud CLI (recommended for development)~/.config/gcloud.
Option 2: Service account key
Required Permissions
Grant the service accountStorage Object Admin on the bucket:
storage.objects.createstorage.objects.getstorage.objects.list
Local Filesystem
Store snapshots on your local machine. Useful for development and air-gapped environments.Configuration
Directory Structure
Local output writes the snapshot artifact directly to your configuredoutput.path:
Machine Identification
Local snapshots capture machine metadata for safety. When restoring on a different machine, Basecut warns you but allows the operation if you have access to the file path.Use Cases
- Development - Quick iteration without cloud storage setup
- Air-gapped environments - No internet access required
- Testing - Snapshots stay on your machine, no cloud costs
Choosing a Provider
Recommendation: Start with local for initial testing, migrate to S3/GCS when collaborating with teams or using self-hosted agents.
Snapshot Naming and Versioning
Reference snapshots by name and optional version:snapshot create with the same --name creates a new tagged version. Previous versions remain accessible.
Next Steps
Execution Modes
Understand how storage provider affects execution mode
CI/CD Integration
Use cloud storage in GitHub Actions
YAML Reference
Complete output configuration options
Troubleshooting
Debug storage authentication issues