数据服务权限设计说明¶
数据服务模块建立在工作空间之上,数据服务的配置管理及各个中间件模块,对应工作空间各个角色的权限映射如下:
| 数据服务 | 操作对象 | 操作 | Workspace Admin | Workspace Editor | Workspace Viewer |
|---|---|---|---|---|---|
| 配置管理 | 配置列表 | 查看列表 | ✅ | ✅ | ✅ |
| 配置名称搜索 | ✅ | ✅ | ✅ | ||
| 创建配置 | ✅ | ✅ | ❌ | ||
| 更新配置 | ✅ | ✅ | ❌ | ||
| 删除配置 | ✅ | ❌ | ❌ | ||
| MySQL | MySQL 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| MySQL 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| 查看实例备份列表 | ✅ | ✅ | ✅ | ||
| 创建实例备份 | ✅ | ✅ | ❌ | ||
| 修改实例自动备份任务 | ✅ | ✅ | ❌ | ||
| 使用备份创建新实例 | ✅ | ✅ | ❌ | ||
| 备份配置管理 | 备份配置列表 | ✅ | ✅ | ✅ | |
| 创建备份配置 | ✅ | ✅ | ❌ | ||
| 修改备份配置 | ✅ | ✅ | ❌ | ||
| 删除备份配置 | ✅ | ❌ | ❌ | ||
| 配置参数 | 查看配置参数 | ✅ | ✅ | ✅ | |
| 修改配置参数 | ✅ | ✅ | ❌ | ||
| RabbitMQ | RabbitMQ 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| RabbitMQ 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| Elasticsearch | Elasticsearch 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| Elasticsearch 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| Redis | Redis 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| Redis 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| 备份配置管理 | 备份配置列表 | ✅ | ✅ | ✅ | |
| 创建备份配置 | ✅ | ✅ | ❌ | ||
| 修改备份配置 | ✅ | ✅ | ❌ | ||
| 删除备份配置 | ✅ | ❌ | ❌ | ||
| 配置参数 | 查看配置参数 | ✅ | ✅ | ✅ | |
| 修改配置参数 | ✅ | ✅ | ❌ | ||
| Kafka | Kafka 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| Kafka 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| 配置参数 | 查看配置参数 | ✅ | ✅ | ✅ | |
| 修改配置参数 | ✅ | ✅ | ❌ | ||
| MinIO | MinIO 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| MinIO 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| 配置参数 | 查看配置参数 | ✅ | ✅ | ✅ | |
| 修改配置参数 | ✅ | ✅ | ❌ | ||
| PostgreSQL | PostgreSQL 实例列表 | 查看列表 | ✅ | ✅ | ✅ |
| 实例名称搜索 | ✅ | ✅ | ✅ | ||
| 创建实例 | ✅ | ✅ | ❌ | ||
| 更新实例配置 | ✅ | ✅ | ❌ | ||
| 删除实例 | ✅ | ❌ | ❌ | ||
| PostgreSQL 实例详情 | 实例概览 | ✅ | ✅ | ✅ | |
| 实例监控 | ✅ | ✅ | ✅ | ||
| 查看实例配置参数 | ✅ | ✅ | ✅ | ||
| 修改实例配置参数 | ✅ | ✅ | ❌ | ||
| 查看实例访问密码 | ✅ | ✅ | ❌ | ||
| 配置参数 | 查看配置参数 | ✅ | ✅ | ✅ | |
| 修改配置参数 | ✅ | ✅ | ❌ |