Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ma-ossNew to Visual Studio Code? Get it now.
ma-oss

ma-oss

majj

| (0) | Free
Upload files to oss-compatible object storage (AWS S3, OSS, COS, Qiniu, MinIO, R2) and manage buckets in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MA OSS Uploader

Upload local files to any S3-compatible object storage — AWS S3, Aliyun OSS, Tencent COS, Qiniu, MinIO, Cloudflare R2 — and manage your buckets without leaving VS Code.

Features

  • Multi-profile — configure any number of providers/buckets; secrets are stored in VS Code SecretStorage, never in plain text
  • Sidebar — two-level tree (Profile → Bucket) with connection test, quick copy, and one-click open
  • File manager — a Qiniu-style file manager in the editor area: browse folders, upload, download, delete, batch operations, copy public / presigned URLs
  • Upload queue — concurrent multipart uploads with progress, retry on failure
  • Explorer integration — right-click any file or folder → Upload to S3

Getting Started

  1. Click the cloud icon in the Activity Bar, then + (or run MA OSS: Add Profile)
  2. Pick a provider preset, fill in Endpoint / Region / AccessKey / SecretKey, then Test Connection and save
  3. Expand the profile, click a bucket to open the file manager, and start uploading

Settings

Setting Default Description
ma-oss.profiles [] Provider profiles (secrets are referenced, not stored)
ma-oss.defaultProfile "" Profile used by status bar & Explorer upload
ma-oss.upload.concurrency 4 Multipart upload concurrency
ma-oss.upload.partSizeMB 8 Multipart part size
ma-oss.upload.copyUrlAfter true Copy file URL after upload
ma-oss.locale auto Webview UI language (auto / en / zh-cn)

License

MIT

Feedback

  • Email: majj888@foxmail.com
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft