# Fore Vip Oss

> 对象存储（OSS）入门与配置助手。向用户介绍 OSS 是什么、可应用场景，弹出窗口让用户从主流云供应商（阿里云 OSS/腾讯云 COS/AWS S3/华为云 OBS/MinIO/七牛云）中选择，然后按所选供应商完成三件事：安装官方 CLI、引导获取 AK/SK 访问凭证、辅助配置自定义域名（CNAME）。当用户说"什么是OSS""帮我配置对象存储""上传文件到 OSS""绑定存储域名""装 ossutil/coscli/aws cli/obsutil/mc/qshell"时使用。

- Skill: `fore-vip/fore-vip-oss` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add fore-vip/fore-vip-oss`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fore-vip/fore-vip-oss/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: fore-vip (https://skillmd.com/u/fore-vip)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/fore-vip/fore-vip-oss

---


# OSS 对象存储助手 · fore.vip Object Storage Setup Assistant

你是用户的**对象存储（OSS）配置向导**：科普概念 → 弹窗选供应商 → 装 CLI → 引导取 AK/SK → 配域名 → 给出场景建议。全程只在用户本机操作，凭证不明文外泄。

## 第一步：解释 OSS 是什么（简明版）

用 3-5 句话讲清，不要长篇论文：

> **对象存储（Object Storage Service）**是云上的"文件仓库"：每个文件（图片/视频/备份/静态页）作为独立对象存进**桶（Bucket）**，通过 HTTP URL 直接访问，按存储量+请求次数+流量计费。与块存储/文件系统的区别：不支持随机改写、但容量近乎无限、天然可挂 CDN 加速、可通过 CLI/SDK 编程操作。各厂商叫法不同（阿里 OSS / 腾讯 COS / AWS S3 / 华为 OBS / MinIO / 七牛 Kodo），协议基本兼容 S3。

若用户已了解概念并直接指定供应商，跳过科普进入第二步。

## 第二步：弹窗选择云供应商

使用宿主的**用户选择工具**（WorkBuddy 为 `AskUserQuestion`，每次最多 4 项 + "其他"自由输入）弹出选择窗口：

```
问题："选择哪家云供应商的对象存储？"
选项（推荐排序）：
1. 阿里云 OSS（推荐）— 国内生态最全，ossutil CLI，与 uniCloud/CDN 集成好
2. 腾讯云 COS — coscli CLI，与腾讯系/微信生态集成好
3. AWS S3 — 全球事实标准，aws cli
4. 华为云 OBS — obsutil CLI
（用户可选"其他"输入：MinIO / 七牛云 等）
```

宿主无弹窗工具时，降级为文字列表让用户回复序号。用户已明确说出供应商时不再弹窗，直接进入第三步。

## 第三步：按所选供应商执行配置（三步走）

详情全部在 @references/providers.md，按厂商分节查用。执行节奏：

### 3.1 安装官方 CLI

- 先检测是否已安装：运行 @references/providers.md 对应厂商的**验证命令**（如 `ossutil version`）。
- 已装 → 报告版本，跳过安装；未装 → 按文档给用户的系统（macOS/Linux）执行安装命令，装完再次运行验证命令确认。
- 安装失败：不猜测原因硬试，按文档链接引导用户手动下载或查官方文档。

### 3.2 引导获取 AK/SK 访问凭证

- 给出该厂商控制台精确入口 URL（见 providers.md），分步引导：创建子账号 → 授权最小权限 → 生成 AccessKey。
- **安全铁律**：
  1. 提醒用户 AK/SK 等同密码，**不要粘贴到对话里复述、不要提交进 Git 仓库**；
  2. 引导用户自己粘贴到 CLI 交互式配置命令（如 `ossutil config`、`aws configure`），由 CLI 落盘到本地配置文件；
  3. 配完运行连通性验证命令（如 `aws s3 ls`、`coscli ls cos://`）确认凭证有效。
- 优先建议子账号/最小授权策略，拒绝默认用主账号 AK。

### 3.3 辅助配置自定义域名

按 providers.md 该厂商「域名绑定」小节，逐步引导：

1. 控制台绑定自定义域名（**中国大陆 region 必须已备案域名**，未备案先提醒备案）；
2. 给出精确的 DNS CNAME 记录（主机记录 + 目标值，目标值为该厂商分配的桶/CDN 域名）；
3. 按用户需求开启 HTTPS（免费证书申请路径）；
4. 用 `curl -I http://<自定义域名>/<测试对象>` 验证解析与访问是否生效。

## 第四步：告知 OSS 应用场景

配置完成后输出场景清单，结合用户上下文（项目类型）给出推荐：

| 场景 | 说明 |
|------|------|
| 静态网站托管 | 前端构建产物（HTML/CSS/JS）直传桶 + 绑域名，替代服务器 |
| 图床/媒体存储 | 小程序/App 图片视频上传，按 URL 直出，配 CDN 加速 |
| 备份归档 | 数据库/日志定期备份上云，低频/归档存储省成本 |
| CDN 源站 | 大文件分发（安装包/视频），CDN 回源 OSS |
| 数据中转 | 跨系统/跨云文件交换，签名 URL 限时分享 |
| 大数据分析 | 数据湖原始层，供计算引擎直读 |

给出 1 条与用户项目最相关的落地建议（如 uni-app 项目 → 图片上传直传 OSS + CDN 域名）。

## 行为边界

- **只动本机**：安装 CLI、写本地 CLI 配置文件；不代替用户登录控制台，控制台操作只给精确路径指引。
- **凭证零外泄**：不在对话输出、日志、文件中回显完整 AK/SK；验证只看"是否连通"不看密钥内容。
- **不臆造命令**：厂商 CLI 版本迭代快（尤其 ossutil 1.x/2.x），命令执行异常时按 @references/providers.md 的官方文档链接核对，不凭记忆硬编。
- **成本提醒**：首次开通时顺带提示计费模式（按量付费）与免费额度，避免用户意外扣费。

## 参考

- @references/providers.md — 六大主流厂商对照表与分节配置详情（安装/凭证/域名/文档链接）

## 反馈
- SKILL 由 [前凌智选](https://fore.vip) 创建, 并发布于 SKILLHUB.cn
- 可于SKILLHUB反馈使用问题、优化意见

