用途:使用阿里云 OpenAPI(RPC 风格)配合官方 SDK 或 OpenAPI Explorer 管理 DataWorks(dataworks-public)资源,MCP Server 可作为替代集成方式。
主要能力:覆盖认证文件管理、空间与成员角色、数据源、计算资源、资源组、数据开发(节点/工作流/资源/函数/管道)、数据集成、数据地图、运维中心、数据质量、安全中心、标签管理及开放平台异步任务状态等 API 类别。常量:PRODUCT_CODE 为 dataworks-public,API_VERSION 为 2024-05-18。
使用方式:先确认地域、项目/资源标识与目标操作,再动态发现 API 与必填参数,通过 SDK 调用,最后用 describe/list/get 验证。API 发现按优先级尝试:官方帮助文档(python scripts/fetch_api_overview.py)、OpenAPI 元数据(python scripts/list_openapi_meta_apis.py)、MCP Server 工具清单。SDK 支持通用调用(@alicloud/openapi-client,RPC/ROA 按是否有 path 选择,GET/DELETE 的 body 须为 null,大数字用 bodyType: 'string')与产品专用 SDK(如 pip install alibabacloud_dataworks_public20240518、npm install @alicloud/dataworks-public20240518、Java 依赖 alibabacloud-dataworks_public20240518)。凭据优先级:环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID/SECRET/REGION_ID、凭据 URI、共享配置文件。
限制与注意:执行删除、停止、暂停前须汇总受影响资源并与用户确认;API 使用毫秒时间戳;排障按 Cookbook、帮助文档、OpenAPI 元数据、SDK 文档、GitHub 源码、MCP Server、浏览器的顺序回退;不要依赖硬编码 API 列表,应动态发现。具体收费、价格与使用配额暂未提供。