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 从公开仓库中收录这些内容。

举报或申请下架