Catalyst Stratus

catalystbyzoho/agent-skills/skills/catalyst-stratus

作者 catalystbyzoho69e5df0514d6091eb7fb399106d1a43298f83b33無授權條款66 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫今天更新

Catalyst Stratus — object storage service with upload/download, signed URLs, and multipart upload support. Stratus uses its own SDK-based APIs (not S3-API-compatible). Migrate from AWS S3 or GCS using the Stratus Migration Tool. Trigger on 'Stratus', 'object storage', 'upload file', 'signed URL', 'putObject', 'getObject', or 'bucket'.

僅含說明DevOps & Cloud
AI 產生的概覽

指導使用 Catalyst Stratus 物件儲存:儲存桶、上傳、簽章 URL 與分段傳輸。

功能
此技能提供使用 Catalyst Stratus 的說明,這是一種採用自有 SDK API、而非相容於 S3 介面的物件儲存服務。內容涵蓋儲存桶命名、上傳、下載與刪除模式、單次上傳 250 GB 上限、大型檔案的分段上傳設定,以及在伺服器端產生簽章 URL 供用戶端下載與上傳。它也規定回傳 Stratus 結果的函式程式碼的預設回應寫法,優先採用原生 Node.js 回應處理,除非明確使用 Express。隨附的參考檔案包含詳細模式。
適用情境
當任務涉及 Stratus 或物件儲存概念(例如儲存桶、上傳或下載檔案、簽章或預先簽章 URL、分段上傳,以及 putObject 和 getObject 操作)時使用。從 AWS S3 或 GCS 遷移,或在每個物件 250 GB 限制內工作時,也適用。
執行需求
不隨附指令碼,僅為說明文件加一份參考文件。它假定存在採用 SDK API 的 Catalyst Stratus 環境,並提到 Node.js 回應處理與可選的 Express 設定,但未列出任何套件、憑證或網路需求。

How It Works

  1. Bucket naming — Bucket names are globally unique. Use {app-name}-{project-id-prefix} pattern to avoid collisions.
  2. Load references/stratus-basics.md — for upload/download/delete patterns, the 250 GB single-upload limit, signed URL generation, and multipart setup.
  3. Large files — Multipart upload is recommended (not required) for files ≥ 100 MB. Single-shot upload supports up to 250 GB per object. Load the multipart section of stratus-basics.md.
  4. Signed URLs — For user-facing direct downloads/uploads, generate a signed URL server-side and return it to the client.

Response Syntax Default

When writing function code that returns a Stratus result to the client, default to native Node.js response syntax — not Express. Advanced I/O exposes raw http.ServerResponse; res.status() and res.json() do not exist unless the user explicitly chose the Express template.

  • Native (default): res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(JSON.stringify(data));
  • Express (opt-in only): only if the user has express installed and wired as middleware

Triggers

Use this skill for: "Stratus", "object storage", "file storage", "upload file", "download file", "signed URL", "pre-signed URL", "multipart upload", putObject, getObject, "bucket", "Stratus bucket", "store files on Catalyst", "Stratus vs File Store", "250GB limit", or "file download link".

References

ReferenceLoad when the query is about…
references/stratus-basics.mdUpload/download/delete, 250GB single-shot limit, multipart (recommended for ≥100 MB), signed URLs, busboy upload pattern, bucket naming rules

來源與署名

來源:catalystbyzoho/agent-skills位於skills/catalyst-stratus提交69e5df0

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架