Skip to main content

bgng s3

bgng s3 manages S3 adapter admin resources. It does not send S3 protocol traffic.

Shared flags

FlagDescription
--adapter-url=<url>Adapter admin base URL.
--admin-token=<t>Adapter admin bearer token.
--jsonEmit JSON.

Resolution order is flag, then env var, then config.s3Adapter.

Keys

bgng s3 keys create --label "ci-runner" --bgdb-bearer "$BGDB_BEARER" --bucket-constraint "42-main" --ttl-days 90
bgng s3 keys list
bgng s3 keys rotate AKIA0123456789ABCDEF
bgng s3 keys rotate AKIA0123456789ABCDEF --bgdb-bearer "$NEW_BGDB_BEARER"
bgng s3 keys revoke AKIA0123456789ABCDEF

Create and rotate return secret_access_key once. Capture it immediately.

Multipart sessions

bgng s3 sessions list
bgng s3 sessions abort <upload-id>

Use session commands for stuck or abandoned multipart uploads.