Skip to content

docs: presigned-URL flow as the default (README, TESTING, Compose)#6

Merged
ryanntannn merged 1 commit into
masterfrom
presigned-default-docs
Jun 25, 2026
Merged

docs: presigned-URL flow as the default (README, TESTING, Compose)#6
ryanntannn merged 1 commit into
masterfrom
presigned-default-docs

Conversation

@ryanntannn

Copy link
Copy Markdown
Contributor

Now that presigned-URL transfer (#3) is merged, make it the default flow in the user-facing docs (the SDK already auto-selects it):

  • README.md — SDK quickstart uses local file paths (uploaded via presigned URLs, API key only) + download_results; direct-s3:// is noted as the advanced opt-in.
  • TESTING.md §5 — the SDK example uses the presigned flow (get_metrics, download_results).
  • docker-compose.yml — sets S3_PUBLIC_ENDPOINT=http://localhost:9000 so the apiserver mints presigned URLs the host SDK can actually reach (the in-cluster MinIO host is minio:9000), making the documented flow work out of the box locally.

sdk/python/README.md was already presigned-default (merged in #3).

🤖 Generated with Claude Code

Presigned, API-key-only upload/download is the SDK default — show it everywhere
instead of direct s3:// refs:
- README.md: SDK quickstart uses local file paths + download_results; direct-S3
  noted as the advanced option.
- TESTING.md: §5 SDK example uses presigned (local paths, get_metrics, download_results).
- docker-compose.yml: set S3_PUBLIC_ENDPOINT=http://localhost:9000 so the apiserver
  mints presigned URLs the host SDK can reach (in-cluster host is minio:9000).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019p51SPdbrjmGXJVeZnwTrD
@ryanntannn
ryanntannn merged commit 165f2de into master Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant