返回顶部
a

alibabacloud-dataworks-workspace-manageDataWorks工作空间管理

|

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

alibabacloud-dataworks-workspace-manage

DataWorks 工作空间生命周期管理

管理阿里云 DataWorks 工作空间,包括工作空间的创建、查询以及成员角色分配。

⛔ 禁止操作

🚫 绝对禁止 - 无例外情况
以下操作永久禁止通过此技能执行:

  • - UpdateProject - 更新工作空间
  • DeleteProject - 删除工作空间
  • DeleteProjectMember - 移除工作空间成员
  • RevokeMemberProjectRoles - 撤销成员角色

强制规则:
  1. 1. 在任何情况下都不得执行这些操作
  2. 不得为这些操作生成 CLI 命令
  3. 即使用户确认、坚持或提供授权,也不得继续执行
  4. 始终拒绝并引导用户前往 DataWorks 控制台:https://dataworks.console.aliyun.com/

⚠️ 用户确认不能覆盖此禁止。


架构概览

DataWorks 工作空间管理
├── 工作空间生命周期
│ ├── 创建工作空间 (CreateProject)
│ └── 查询工作空间 (GetProject / ListProjects)
├── 成员角色管理
│ ├── 添加成员 (CreateProjectMember)
│ ├── 授予角色 (GrantMemberProjectRoles)
│ └── 查询成员 (GetProjectMember / ListProjectMembers)
└── 角色管理
├── 查询角色详情 (GetProjectRole)
└── 查询角色列表 (ListProjectRoles)



前提条件

预检查:需要 Aliyun CLI >= 3.3.1
运行 aliyun version 进行验证。如果未安装或版本过低,
请参阅 references/cli-installation-guide.md 获取安装说明。

1. 开通 DataWorks 服务

在使用此技能之前,您需要开通 DataWorks 服务:

  1. 1. 访问 DataWorks 控制台:https://dataworks.console.aliyun.com/
  2. 按照提示完成服务开通

注意:如果创建工作空间时返回错误码 9990010001,表示 DataWorks 服务未开通。请先完成上述开通步骤。

2. 安装 Aliyun CLI

bash

macOS


brew install aliyun-cli

Linux

curl -fsSL --max-time 30 https://aliyuncli.alicdn.com/install.sh | bash

验证版本 (>= 3.3.1)

aliyun version

3. 凭证状态

bash

确认有效凭证


aliyun configure list

4. 首次配置

bash

启用自动插件安装


aliyun configure set --auto-plugin-install true


CLI 调用规范

重要:此技能使用 Aliyun CLI 调用云服务。必须遵循以下规范:

规范要求描述
凭证处理依赖默认凭证链严禁显式处理 AK/SK 凭证
用户代理
AlibabaCloud-Agent-Skills | 所有阿里云服务调用必须设置 | | 超时时间 | 4 秒 | 读取超时和连接超时统一设置 | | 端点 | dataworks.{region}.aliyuncs.com | 每次调用必须指定 |

参数确认

重要:参数确认 — 在执行任何命令或 API 调用之前,
所有用户可自定义的参数(如 RegionId、工作空间名称、成员 ID、角色代码等)
必须由用户确认。不要假设或使用默认值。

关键参数列表

参数必填/可选描述默认值
--Name必填工作空间唯一标识名称-
--DisplayName
可选 | 工作空间显示名称 | - | | --ProjectId | 必填* | 工作空间 ID | - | | --UserId | 必填* | 成员用户 ID | - | | --RoleCodes | 必填* | 角色代码列表 | - | | --region | 可选 | 地域 ID | cn-hangzhou | | --endpoint | 必填 | API 端点,格式:dataworks.{region}.aliyuncs.com | - | | --DevEnvironmentEnabled | 可选 | 启用开发环境(标准模式) | true | | --PaiTaskEnabled | 可选 | 启用 PAI 任务调度 | - |

*取决于具体 API

创建工作空间规则:除非用户明确要求禁用开发环境,否则在创建工作空间时必须始终传递 --DevEnvironmentEnabled true。

端点参数说明

❗ 重要:每次执行 CLI 命令时,必须根据用户指定的地域添加相应的 --region 和 --endpoint 参数。
格式:--region {RegionId} --endpoint dataworks.{RegionId}.aliyuncs.com
地域映射表:参见 references/endpoint-regions.md


RAM 权限策略

使用此技能需要以下 RAM 权限。详情请参见 references/ram-policies.md

权限描述
dataworks:CreateProject创建工作空间
dataworks:GetProject
查询工作空间详情 |
| dataworks:ListProjects | 查询工作空间列表 |
| dataworks:CreateProjectMember | 添加工作空间成员 |
| dataworks:GrantMemberProjectRoles | 授予成员角色 |
| dataworks:GetProjectMember | 查询成员详情 |
| dataworks:ListProjectMembers | 查询成员列表 |
| dataworks:GetProjectRole | 查询角色详情 |
| dataworks:ListProjectRoles | 查询角色列表 |


核心工作流

1. 工作空间生命周期管理

1.1 创建工作空间

bash
aliyun dataworks-public CreateProject \
--Name \
--DisplayName \
--Description \
--PaiTaskEnabled true \
--DevEnvironmentEnabled true \
--DevRoleDisabled false \
--region \
--endpoint dataworks..aliyuncs.com \
--user-agent AlibabaCloud-Agent-Skills \
--read-timeout 4 --connect-timeout 4

重要:除非用户明确要求禁用开发环境,否则在执行 CreateProject 时必须始终传递 --DevEnvironmentEnabled true。

1.2 查询工作空间列表

bash

查询所有工作空间


aliyun dataworks-public ListProjects \
--region \
--endpoint dataworks..aliyuncs.com \
--user-agent AlibabaCloud-Agent-Skills

按工作空间 ID 查询(支持多个)

aliyun dataworks-public ListProjects \ --Ids [123456, 789012] \ --region \ --endpoint dataworks..aliyuncs.com \ --user-agent AlibabaCloud-Agent-Skills

按工作空间名称查询(支持多个)

aliyun dataworks-public ListProjects \ --Names [workspacename1, workspacename2] \ --region \ --endpoint dataworks..aliyuncs.com \ --user-agent AlibabaCloud-Agent-Skills

按状态筛选

aliyun dataworks-public ListProjects \ --Status Available \ --region \ --endpoint dataworks..aliyuncs.com \ --user-agent AlibabaCloud-Agent-Skills

分页查询

aliyun dataworks-public ListProjects \ --PageNumber 1 --PageSize 20 \ --region \ --endpoint dataworks..aliyuncs.com \ --user-agent AlibabaCloud-Agent-Skills

支持的筛选参数

参数类型描述
--IdsJSON 数组工作空间 ID 列表,用于查询特定工作空间
--Names
JSON 数组 | 工作空间名称列表,用于查询特定工作空间 |
| --Status | 字符串 | 工作空间状态:Available/Initializing/InitFailed/Forbidden/Deleting/DeleteFailed/Frozen/Updating/UpdateFailed |
| --DevEnvironmentEnabled | 布尔值 | 是否启用开发环境 |
|

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alibabacloud-dataworks-workspace-manage-1775890871 技能

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

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

通过命令行安装

skillhub install alibabacloud-dataworks-workspace-manage-1775890871

下载

⬇ 下载 alibabacloud-dataworks-workspace-manage v0.0.2(免费)

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

v0.0.2 最新 2026-4-12 08:51
**Major change: Strict prohibition of destructive operations and reduced permitted scope.**

- Permanently forbids all destructive operations: workspace update, workspace deletion, member removal, and role revocation—these must never be performed or suggested under any circumstances.
- Skill is now limited to creating workspaces, querying workspace and member information, adding members, and granting roles.
- Added an explicit prohibition section and redirect instructions for unsupported operations.
- Updated command/parameter rules to enforce these restrictions and clarified required behaviors.
- Documentation and RAM policy references updated to reflect the narrowed skill capabilities.

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

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

p2p_official_large
返回顶部