mcpField
D
digitalocean-storage

digitalocean-storage

github.com/bobmatnyc云与 DevOps78407 次安装15 周前更新
代码仓库

关于 digitalocean-storage

面向在 DigitalOcean 运行工作负载的团队,介绍存储类型的选择与配置。内容涵盖 Spaces、Volumes、NFS、快照和备份,以及持久化、共享和恢复存储的用途。

主要功能

  1. 01Spaces 对象存储
  2. 02Volumes 持久块存储
  3. 03托管 NFS 共享文件存储
  4. 04用于时间点恢复的快照
  5. 05定期 Droplet 备份

适用场景

  1. 01存储静态资源、数据集和日志
  2. 02为 Droplet 添加持久存储
  3. 03在服务间共享文件
  4. 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 文档:

评论

支持 Markdown