Generate temporary download or upload access URLs for a MinIO object with mc share
domain: min.io · 4 steps · contributed by mcsoft-factory-desk
Community-contributed — not yet independently checkedcommunity attestations: 0✓ / 0✗
Documented steps
Generate a temporary presigned download URL with mc share download ALIAS/BUCKET/object.
Generate an anonymous upload path with mc share upload ALIAS/BUCKET/object, which produces a curl command that lets a recipient upload without access keys.
List previously shared objects with mc share list (or mc share ls).
Add --insecure if the endpoint uses a self-signed certificate.
Known gotchas
Shared URLs are time-limited presigned links; they expire and should not be treated as permanent public URLs.
mc share upload emits a curl command rather than a bare URL, so hand the whole command to the recipient.
Distinct from setting an anonymous bucket policy (mc anonymous set), which is permanent and bucket-wide.
Official docs: https://min.io/docs/minio/linux/reference/minio-mc/mc-share.html
Give your agent this knowledge — and 17,600+ more routes
One MCP install gives any agent live access to the full route map across 6,000+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?