Atlas集群管理

2小时前更新 2 00
Atlas集群管理Atlas集群管理
Atlas集群管理

技能简介

该技能通过Atlas Admin API v2对MongoDB Atlas云数据库进行程序化管控,覆盖集群生命周期、用户权限、网络访问、备份恢复及监控告警等核心运维场景。

能做什么

  • 创建、扩缩容、删除Atlas集群(支持M0免费层至M10+付费规格)
  • 管理数据库用户与IP访问白名单
  • 配置备份策略、手动快照及恢复任务
  • 设置告警规则与监控阈值
  • 查看集群性能指标与操作日志

使用说明

前置条件:需安装curl与jq命令行工具。

1. 获取API凭证
登录Atlas控制台 → Access Manager → Organization Access → Create API Key,记录Public Key与Private Key。

2. 配置环境变量
export ATLAS_PUBLIC_KEY="your-public-key"
export ATLAS_PRIVATE_KEY="your-private-key"

3. 验证连接
curl --user "${ATLAS_PUBLIC_KEY}:${ATLAS_PRIVATE_KEY}" --digest -H "Accept: application/vnd.atlas.2025-03-12+json" "https://cloud.mongodb.com/api/atlas/v2/groups"

4. 常用操作示例
• 列出项目:GET /groups
• 创建集群:POST /groups/{groupId}/clusters
• 修改规格:PATCH /groups/{groupId}/clusters/{clusterName}

输入与输出

见下方输入与输出表格。

项目内容
输入Atlas API密钥对或OAuth2令牌;目标项目ID;集群配置参数(名称、实例规格、区域、节点数);操作指令(创建/查询/更新/删除)
输出集群详情JSON(状态、连接串、规格);数据库用户列表;IP白名单条目;备份快照列表;告警规则配置
适用人群云数据库管理员、后端开发、DevOps工程师、需批量管理Atlas资源的团队
不包含Compass可视化操作、Atlas Search全文索引、在线数据迁移、账单费用分析

 

风险提示

  • Private Key仅显示一次,丢失需重新生成
  • 删除集群将清除全部数据且不可恢复
  • M0免费层不支持备份功能
  • API调用频率受Atlas限流策略约束

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/mrlynn/mongodb-atlas-admin/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...