返回顶部
a

alibabacloud-dataworks-infra-manage阿里云数据运维

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.3
安全检测
已通过
174
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alibabacloud-dataworks-infra-manage

DataWorks 基础设施管理

在阿里云 DataWorks 工作空间中统一管理数据源计算资源资源组,支持创建和查询操作。

架构

DataWorks
├── 工作空间 ─── 查询和搜索工作空间
│ ├── 数据源 ─── 50种类型:MySQL、Hologres、MaxCompute、...
│ └── 计算资源 ─── Hologres、MaxCompute、Flink、Spark
└── 资源组 ─── Serverless资源组管理(跨工作空间)

依赖关系:
工作空间 ◀── 数据源、计算资源(必须属于某个工作空间)
工作空间 ◀── 资源组(通过绑定关联;一个资源组可绑定多个工作空间)
连通性测试 ──依赖──▶ 资源组(必须绑定到数据源所在的工作空间)
标准模式 ──要求──▶ 开发(Dev)+ 生产(Prod)双数据源和计算资源



全局规则

前置条件

  1. 1. Aliyun CLI >= 3.3.1:aliyun version(安装指南:references/cli-installation-guide.md
  2. 首次使用:aliyun configure set --auto-plugin-install true
  3. jq(资源组操作必需):which jq
  4. 凭证状态:aliyun configure list,确认存在有效凭证
  5. DataWorks版本:需为基础版或以上

安全规则不要读取/打印/回显AK/SK值,不要让用户直接输入AK/SK,使用aliyun configure list检查凭证状态。

命令格式

  • - User-Agent(必需):所有aliyun CLI命令必须包含--user-agent AlibabaCloud-Agent-Skills参数以标识来源。
  • 单行命令:执行Bash命令时,必须构造为单行字符串;不要使用\换行。
  • jq分步执行:先执行aliyun命令获取JSON,再用jq格式化(避免多行安全提示)。
  • Endpoint必需:指定--region参数时,必须同时添加--endpoint dataworks..aliyuncs.com。未指定--region时不需要。

参数确认

在执行任何命令之前,所有用户可自定义的参数必须由用户确认。不要假设或使用默认值。
例外情况:当用户在对话中已明确指定参数值时,直接使用,无需再次确认。

资源组相关参数(必须由用户选择):VPC、VSwitch、资源组ID(用于绑定/连通性测试)——涉及网络和计费,不要自动选择;必须显示列表供用户明确选择。即使只有一个选项也要确认。

⚠️ 写API执行门禁——每次写操作前必须检查

强制要求:在调用任何写API(创建/更新/删除/绑定/解绑/关联/解除关联/测试)之前,必须按顺序执行以下检查:

  1. 1. 扫描整个SKILL.md,查找涉及目标API或模块的安全限制或禁用操作通知。
  2. 如果存在限制立即阻止操作。不要调用API。向用户回复:

- 什么操作被阻止及原因
- 推荐的替代方案(例如,使用DataWorks控制台、联系管理员)
  1. 3. 如果不存在限制:正常进行参数确认和执行。

此检查不是可选的。 它适用于每一次写操作,无一例外。切勿跳过此步骤。
快速参考——本技能中禁用的API
模块禁用的API原因
数据源(模块1)UpdateDataSource、DeleteDataSource防止意外数据丢失、凭证泄露、运行中任务中断
计算资源(模块2)
UpdateComputeResource、DeleteComputeResource | 防止运行中的开发和调度任务中断 |
允许的写API:CreateDataSource、CreateComputeResource、CreateResourceGroup、AssociateProjectToResourceGroup、DissociateProjectFromResourceGroup、TestDataSourceConnectivity

RAM权限

所有操作需要dataworks:权限。创建资源组还需要AliyunBSSOrderAccess和vpc:DescribeVpcs、vpc:DescribeVSwitches权限。

完整权限矩阵:references/ram-policies.md




快速入门:新工作空间基础设施初始化

当用户不确定具体操作或需求模糊时,引导用户按以下流程操作:

  1. 1. 环境检查——按前置条件检查CLI和凭证
  2. 确认工作空间——使用ListProjects定位工作空间,GetProject确认模式(简单/标准)
  3. 创建计算资源——引导选择引擎类型;系统将自动创建对应的数据源。标准模式需要开发+生产成对创建。仅纯存储类型数据源(MySQL、Kafka等)需要单独创建数据源
  4. 创建/绑定资源组——查询现有资源组→让用户选择→绑定。没有可用资源组时引导创建
  5. 测试连通性——使用已绑定的资源组进行测试;全部通过时告知基础设施配置完成

每步完成后,主动建议下一步操作。


下一步引导

每次写操作完成并验证后,主动建议后续操作:

已完成操作推荐下一步
创建计算资源标准模式:创建对应的开发资源?;测试连通性?
单独创建数据源
测试连通性?;标准模式:创建开发/生产环境数据源? |
| 创建资源组 | 绑定到工作空间? |
| 绑定资源组 | 测试数据源连通性? |
| 连通性测试通过 | 基础设施已就绪。 |
| 连通性测试失败 | 分析错误原因,引导修复 |
| 解绑资源组 | 绑定到其他工作空间? |


触发规则

触发场景:数据源创建/查询、计算资源创建/查询、资源组管理、基础设施初始化、口语化别名(DW数据库连接失败、配置holo/mc资源、创建rg)

不触发:数据开发任务、调度配置、MaxCompute表管理、数据集成任务、ECS/RDS/OSS、工作空间成员管理、数据质量/血缘/预览。独立的工作空间查询由alibabacloud-dataworks-workspace-manage技能处理。

交互流程

所有操作遵循:识别模块→环境检查→收集参数→执行命令→验证结果→引导下一步

常用别名:DW=DataWorks、holo=Hologres、mc/MC/odps=MaxCompute、pg=PostgreSQL、rg=资源组、ds=数据源、RDS=实例模式MySQL/PG/SQLServer、ADB=AnalyticDB

命名建议:数据源{类型}{业务}{用途}、计算资源{类型}{业务}、资源组dw{用途}rg{环境}



模块0:工作空间查询

如果alibabacloud-dataworks-workspace-manage技能可用,优先使用它进行工作空间查询。以下仅为备用方案。

bash
aliyun dataworks-public ListProjects --user-agent AlibabaCloud-Agent-Skills --Status Available --PageSize 100

按名称搜索时,先获取完整列表,然后使用jq过滤.PagingInfo.Projects[]中的Name/DisplayName。



模块1:数据源管理

支持50种数据源类型。详见references/data-sources/README.md

何时需要单独创建数据源? 创建计算资源(模块2)时会自动创建对应的数据源。仅纯存储类型数据库(MySQL、PostgreSQL、Kafka、MongoDB等)需要单独创建。

注意:以下类型目前不支持OpenAPI:hdfs

连接模式:UrlMode(自建数据库,需要主机/端口)或InstanceMode(阿里云托管实例,需要实例ID)。不确定时主动询问用户。优先使用InstanceMode。

实例查询API:references/data-sources/instance-apis.md

⚠️ 安全限制——参见写API执行门禁(全局规则)进行强制预检查

重要:DeleteDataSource和UpdateDataSourceAPI受DataWorks服务支持,但本技能出于安全原因禁用了修改或删除数据源的操作。在尝试任何写操作之前,代理必须检查写

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alibabacloud-dataworks-infra-manage-1775914086 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alibabacloud-dataworks-infra-manage-1775914086 技能

通过命令行安装

skillhub install alibabacloud-dataworks-infra-manage-1775914086

下载

⬇ 下载 alibabacloud-dataworks-infra-manage v0.0.3(免费)

文件大小: 72.77 KB | 发布时间: 2026-4-12 08:51

v0.0.3 最新 2026-4-12 08:51
**Write API restriction logic added and data source type updates.**

- Introduced a mandatory security gate before every write operation; certain Data Source and Compute Resource modification APIs are now explicitly blocked for safety.
- Reduced supported data source types to 50; added ApsaraDB for OceanBase, PolarDB O, and Graph Database references, updated type names and files accordingly.
- Removed support files/references for deprecated data source types (oceanbase, polardb-o, graph-database, oss-hdfs).
- Updated documentation in SKILL.md to reflect these changes, including detailed write API restriction rules and updated lists.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部