USAGE_EXAMPLES.md•6.21 kB
# 多云服务器管理系统 - AI 工具使用指南
## 🎯 优化功能:明确指定云厂商
### 问题解决
之前在查询服务器时,系统总是会先进行 IP 检测来识别云厂商,即使您已经明确知道是哪个云平台也要等待检测过程。现在新增了多种高效的查询方式。
## 🚀 智能查询方式对比
### 方式 1:传统自动检测(适用于未知云厂商)
**您可以说:**
- "查询 IP 地址 104.248.1.100 的服务器信息"
- "帮我看看这个服务器 167.99.123.45 的详细情况"
**系统会:**
```
🔍 正在检测IP地址对应的云服务提供商...
✅ 检测到云服务提供商: DigitalOcean
🔍 正在查询 DigitalOcean 实例信息...
```
### 方式 2:明确指定云厂商(推荐)
**您可以说:**
- "查询 DigitalOcean 上 IP 地址 104.248.1.100 的服务器信息"
- "帮我看看 AWS 上这个 IP 3.15.123.45 的实例详情"
- "查询阿里云上 IP 47.96.1.100 的 ECS 实例"
**系统会:**
```
🎯 用户指定云服务提供商: DigitalOcean
🔍 正在查询 DigitalOcean 实例信息...
```
### 方式 3:直接通过实例 ID 查询(最高效)
**您可以说:**
- "查询 AWS 实例 i-1234567890abcdef0 的详细信息"
- "帮我看看 DigitalOcean Droplet 123456 的状态"
- "查询 Vultr 实例 uuid-string 的配置信息"
- "看看阿里云 ECS 实例 i-bp1234567890 的情况"
**系统会:**
```
🎯 直接查询 DigitalOcean 实例: 123456
```
## 🛠️ 实际使用场景
### 场景 1:日常运维查询
**管理 AWS 服务器集群:**
- "查询 AWS 上所有 EC2 实例的列表"
- "看看 AWS 实例 i-1234567890abcdef0 的存储详情"
- "获取 AWS 实例 i-1234567890abcdef0 过去 24 小时的监控数据"
**管理 DigitalOcean 服务器:**
- "查询 DigitalOcean 上所有 Droplet 的列表"
- "看看 Droplet 123456 的监控信息"
- "查询 Droplet 123456 的操作历史"
### 场景 2:混合云环境管理
**您可以说:**
- "查询 AWS 实例 i-web123456 的信息"(Web 服务器)
- "查询 DigitalOcean Droplet 456789 的状态"(数据库服务器)
- "看看 Vultr 实例 uuid-cache-server 的带宽使用情况"(缓存服务器)
- "查询阿里云 ECS 实例 i-bp-backup123 的监控数据"(备份服务器)
### 场景 3:服务器电源管理
**安全重启操作(需要三次确认):**
**您说:** "重启 DigitalOcean 的 Droplet 123456"
**系统会要求确认:**
```
请提供以下确认信息:
1. IP地址确认:请输入该Droplet的IP地址
2. 名称确认:请输入该Droplet的名称
3. 操作确认:请输入"重启"确认操作类型
```
**您回复:** "IP 是 104.248.1.100,名称是 web-server-01,操作是重启"
**其他电源管理示例:**
- "开启 Vultr 实例 uuid-vultr-server"
- "关闭阿里云 ECS 实例 i-bp1234567890"
- "重启 DigitalOcean Droplet 789012"
## 📊 性能提升对比
| 查询方式 | IP 检测时间 | 查询时间 | 总耗时 | 推荐使用场景 |
| ---------- | ----------- | -------- | -------- | ---------------------- |
| 自动检测 | 1-3 秒 | 0.5-2 秒 | 1.5-5 秒 | 不确定云厂商时 |
| 指定云厂商 | 0 秒 | 0.5-2 秒 | 0.5-2 秒 | 知道云厂商,有 IP 地址 |
| 直接查询 | 0 秒 | 0.3-1 秒 | 0.3-1 秒 | 知道云厂商和实例 ID |
## 🎯 最佳实践建议
### 1. 明确指定云厂商
**❌ 效率较低的说法:**
- "查询这些服务器的信息:1.2.3.4, 5.6.7.8, 9.10.11.12"
**✅ 推荐的说法:**
- "查询 AWS 上这些 IP 的实例信息:3.15.123.45, 18.220.67.89"
- "查询 DigitalOcean 上这些 IP 的 Droplet 信息:104.248.1.100, 167.99.123.45"
### 2. 使用实例 ID 查询更高效
**✅ 最佳做法:**
- "查询 AWS 实例 i-1234567890abcdef0, i-0987654321fedcba0 的详细信息"
- "看看 DigitalOcean Droplet 123456, 789012, 345678 的状态"
### 3. 统一电源管理流程
**标准的重启流程:**
1. 您说:"重启 DigitalOcean Droplet 123456"
2. 系统要求三次确认
3. 您提供:"IP 是 104.248.1.100,名称是 web-01,操作是重启"
4. 系统执行重启操作
## 🔧 系统状态查询
### 检查系统可用性
**您可以随时询问:**
- "系统状态如何?"
- "哪些云平台可用?"
- "检查 AWS 的连接状态"
- "看看所有支持的云服务商"
### 获取帮助信息
- "这个系统支持哪些功能?"
- "AWS 支持什么操作?"
- "如何安全地重启服务器?"
## 🚨 重要注意事项
### 1. AWS 只读限制
**❌ AWS 不支持的操作:**
- "重启 AWS 实例 i-123456789"
- "关闭 AWS 实例 i-123456789"
**✅ AWS 支持的操作:**
- "查询 AWS 实例 i-1234567890abcdef0 的信息"
- "获取 AWS 实例 i-1234567890abcdef0 的存储详情"
- "查看 AWS 实例 i-1234567890abcdef0 的监控数据"
### 2. 三重确认安全机制
所有电源操作都需要您提供三项确认信息:
1. **IP 地址**:服务器的准确 IP 地址
2. **实例名称**:服务器的准确名称
3. **操作类型**:准确的操作描述(如"重启"、"开机"、"关机")
### 3. 支持的云平台和操作
| 云平台 | 查询 | 电源管理 | 特殊功能 |
| ------------ | ---- | -------- | ------------------ |
| AWS | ✅ | ❌ | 存储详情、监控数据 |
| DigitalOcean | ✅ | ✅ | 操作历史、监控 |
| Vultr | ✅ | ✅ | 带宽监控 |
| 阿里云 | ✅ | ✅ | 监控数据 |
## 📝 快速命令参考
### 查询命令
- "查询[云厂商]实例[ID]的信息"
- "查询[云厂商]上 IP[地址]的服务器"
- "列出[云厂商]的所有实例"
- "系统状态如何?"
### 电源管理命令
- "重启[云厂商]实例[ID]"
- "开启[云厂商]实例[ID]"
- "关闭[云厂商]实例[ID]"
### 监控命令
- "查询[云厂商]实例[ID]的监控数据"
- "看看[云厂商]实例[ID]的带宽使用情况"
- "获取[云厂商]实例[ID]的操作历史"
---
💡 **提示**:直接用自然语言描述您的需求,系统会智能选择最合适的查询方式来为您服务!