关于 digitalocean-storage
面向在 DigitalOcean 运行工作负载的团队,介绍存储类型的选择与配置。内容涵盖 Spaces、Volumes、NFS、快照和备份,以及持久化、共享和恢复存储的用途。
主要功能
- 01Spaces 对象存储
- 02Volumes 持久块存储
- 03托管 NFS 共享文件存储
- 04用于时间点恢复的快照
- 05定期 Droplet 备份
适用场景
- 01存储静态资源、数据集和日志
- 02为 Droplet 添加持久存储
- 03在服务间共享文件
- 04规划备份与恢复
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bobmatnyc/ claude-mpm-skills --skill digitalocean-storage安装后在 Claude Code 中输入/digitalocean-storage确认已加载。
附带文件metadata.json
详细介绍
DigitalOcean 存储技能
progressive_disclosure: entry_point: summary: "DigitalOcean 存储:Spaces 对象存储、Volumes 块存储、NFS 文件存储、快照和备份。" when_to_use: - "选择对象、块或文件存储时" - "设计备份和快照策略时" - "为 Droplets 挂载持久存储时" quick_start: - "选择 Spaces、Volumes 或 NFS" - "在目标区域配置存储" - "将存储附加或挂载到计算资源" - "启用快照或备份" token_estimate: entry: 90-110 full: 3800-5000
概述
DigitalOcean 存储包括兼容 S3 的对象存储、网络连接的块存储、托管 NFS,以及用于恢复工作流的快照和备份。
Spaces 对象存储
使用 Spaces 存储大型数据集、静态资源和日志。
- 在所需区域创建 Space。
- 为兼容 S3 的工具生成访问密钥。
- 配置公共或私有对象的访问控制。
Volumes 块存储
使用 Volumes 为 Droplets 添加持久块存储。
- 在与 Droplet 相同的区域创建 Volume。
- 将 Volume 附加到 Droplet。
- 在 Droplet 的操作系统上挂载 Volume。
NFS 文件存储
使用托管 NFS,在各服务间共享文件访问。
- 配置 NFS 文件系统。
- 从需要共享存储的计算资源进行挂载。
快照
使用快照按需备份 Droplets 或 Volumes。
- 在进行重大更改前创建快照。
- 使用快照创建新的 Droplets 或 Volumes。
备份
使用定期备份,留存常规恢复点。
- 为 Droplets 启用备份。
- 恢复时从备份还原。
存储选择指南
- 使用 Spaces 存储对象和静态资源。
- 使用 Volumes 为 Droplets 提供持久块存储。
- 使用 NFS 提供共享 POSIX 文件存储。
- 使用 Snapshots 进行时间点恢复。
- 使用 Backups 提供定期的系统级保护。
互补技能
使用此技能时,可考虑以下相关技能(如已部署):
- digitalocean-compute:Droplets 和 App Platform 存储挂载。
- digitalocean-containers-images:镜像和注册表工作流。
- digitalocean-managed-databases:数据备份和迁移规划。
注意:互补技能为可选项。此技能无需它们也能完整运行。
资源
DigitalOcean 文档:
- 存储:https://docs.digitalocean.com/products/storage/
- Spaces:https://docs.digitalocean.com/products/spaces/
- Volumes:https://docs.digitalocean.com/products/volumes/
- NFS:https://docs.digitalocean.com/products/nfs/
- 快照:https://docs.digitalocean.com/products/snapshots/
- 备份:https://docs.digitalocean.com/products/backups/
评论
支持 Markdown