Загрузка файлов в S3-совместимое хранилище
★ 6.6 · integration
r2-upload is a Claude Code skill that uploads files to Cloudflare R2, AWS S3, or any S3-compatible storage such as MinIO and returns a secure, time-limited presigned download link. Default expiration is 5 minutes, configurable via the `--expires` flag or the `R2_DEFAULT_EXPIRES` environment variable. Built in TypeScript, it exposes three tools: `r2_upload` handles the upload with automatic content-type detection and a UUID prefix to avoid collisions, `r2_list` shows recent uploads, and `r2_delete` removes a file. Multi-bucket support is configured in `~/.r2-upload.yml`, making it practical for teams or individuals managing files across several Cloudflare accounts or storage backends.
- #r2
- #s3
- #cloudflare
- #file-upload
- #presigned-urls
- #cloud-storage