s3

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package s3 is the S3 object-store adapter (spec 0039 §3.4): keryx's default storage backend, registered as storage.provider "s3". A configurable endpoint (+ path-style addressing) makes any S3-compatible store work — minio backs the env-gated integration tests (R-STO-9), R2 and friends come free. Credentials are NEVER read from keryx config: the AWS default chain (env, shared config/SSO, IAM role in CI) resolves them (R-STO-4).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

New builds the adapter from the storage.s3.* config block: bucket (required), region, an optional named AWS profile, and an optional endpoint for S3-compatible stores (which switches to path-style addressing — the vhost style most compatibles don't serve).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL