讲师中心 微信公众号
AI工具推荐 视频效率加速

WorkBuddy子账号无法创建资源为何报错_核对CAM权限边界

胖涛君_2464

胖涛君_2464

发布时间:2026-04-21 08:07:24

|

345人浏览过

|

来源于php中文网

原创

子账号创建资源被拒主因是CAM策略权限不足,需依次检查:一、Action是否含Create类操作;二、Resource是否匹配目标ARN;三、有无Deny规则覆盖;四、用户组继承链是否截断权限;五、策略是否已同步生效。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

workbuddy子账号无法创建资源为何报错_核对cam权限边界

如果您在使用 WorkBuddy 子账号尝试创建设备、项目或模型实例等资源时遭遇拒绝,并提示“无权限”“Forbidden”或“UnauthorizedOperation”,则极可能是子账号所绑定的 CAM 策略未覆盖目标资源类型、操作动作或资源范围。以下是核对此类权限边界的步骤:

一、检查策略是否授予资源创建类 Action

CAM 策略必须显式声明允许执行创建类操作的动作(Action),例如 workbuddy:CreateDevice、workbuddy:CreateProject 或 cloudapi:CallApi(若涉及调用后端服务API)。仅授予只读权限(如 workbuddy:Describe*)无法支撑新建行为。

1、登录腾讯云控制台,进入「访问管理(CAM)」→「策略」页面。

2、在已关联至该子账号的策略列表中,点击任一策略名称进入编辑页。

3、切换至「策略语法」标签,查找 Statement 数组中 Effect 为 "Allow" 的条目。

4、确认其 Action 字段是否包含与创建动作匹配的精确值,如 workbuddy:CreateDevice、workbuddy:CreateModelEndpoint 等,不可仅依赖通配符 * 或 Describe 类动作替代。

二、验证 Resource 字段是否允许目标资源ARN

即使 Action 正确,若策略中 Resource 字段限定过窄(如指定特定地域、标签或ID前缀),而子账号尝试创建的资源不满足该约束,则请求仍被拒绝。Resource 值需与实际创建目标兼容。

1、在策略 JSON 中定位 Resource 字段,查看其值是否为通配符 "*"。

2、若为具体 ARN(如 qcs::workbuddy:ap-shanghai:uin/123456789:device/dev-abc123),确认该格式与待创建资源类型一致且地域匹配。

3、若需支持跨地域创建,应将 Resource 改为 qcs::workbuddy:*:*:* 或明确列出多个地域ARN,而非保留单一地域限定。

三、确认策略未被 Deny 规则覆盖

CAM 权限评估遵循“显式拒绝优先”原则。若任一已关联策略中存在 Effect 为 "Deny" 且匹配当前操作的语句,无论其他 Allow 规则如何,该请求均会被拦截。

1、逐条检查子账号「已关联策略」列表中的每项策略 JSON 内容。

workbuddy-pet
workbuddy-pet

WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo

下载

2、搜索所有 Statement 中 Effect 值为 "Deny" 的条目。

3、核查其 Action 是否包含 workbuddy:* 或通用创建动作,尤其注意是否存在 "Deny": {"Action": "workbuddy:*", "Resource": "*"} 类全局禁止规则。

四、排查用户组继承链中是否存在权限截断

子账号可能通过用户组间接获得权限,但若某中间用户组绑定了 Deny 策略,或其上级策略未传递创建权限,则实际生效权限低于预期。

1、进入子账号详情页,切换至「用户组」标签,记录其所属全部用户组名称。

2、依次点击各用户组名称,进入对应策略管理页。

3、对每个用户组检查其「已关联策略」中是否包含创建类 Allow 动作,并确认无任一策略含冲突的 Deny 条款。

4、若发现某用户组仅绑定只读策略,而子账号又未直接绑定 FullAccess 策略,则必须为其单独添加创建权限策略,不可依赖用户组默认继承。

五、验证策略是否已同步生效

CAM 策略变更后存在短暂同步延迟(通常 ≤2 分钟),在此期间子账号发起的创建请求可能仍沿用旧权限缓存,导致报错。

1、完成策略修改后,勿立即重试创建操作。

2、等待至少 120 秒,期间可刷新子账号详情页的「已关联策略」列表,观察策略状态是否稳定显示为“生效中”。

3、同步完成后,再执行创建操作;若仍失败,说明策略内容本身存在边界缺陷,非延迟问题。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

3529

2023.06.20

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2408

2023.07.25

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

1340

2023.08.02

c语言数据结构
c语言数据结构

数据结构是指将数据按照一定的方式组织和存储的方法。它是计算机科学中的重要概念,用来描述和解决实际问题中的数据组织和处理问题。数据结构可以分为线性结构和非线性结构。线性结构包括数组、链表、堆栈和队列等,而非线性结构包括树和图等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1298

2023.08.09

c语言random函数用法
c语言random函数用法

c语言random函数用法:1、random.random,随机生成(0,1)之间的浮点数;2、random.randint,随机生成在范围之内的整数,两个参数分别表示上限和下限;3、random.randrange,在指定范围内,按指定基数递增的集合中获得一个随机数;4、random.choice,从序列中随机抽选一个数;5、random.shuffle,随机排序。

1416

2023.09.05

c语言const用法
c语言const用法

const是关键字,可以用于声明常量、函数参数中的const修饰符、const修饰函数返回值、const修饰指针。详细介绍:1、声明常量,const关键字可用于声明常量,常量的值在程序运行期间不可修改,常量可以是基本数据类型,如整数、浮点数、字符等,也可是自定义的数据类型;2、函数参数中的const修饰符,const关键字可用于函数的参数中,表示该参数在函数内部不可修改等等。

2318

2023.09.20

c语言get函数的用法
c语言get函数的用法

get函数是一个用于从输入流中获取字符的函数。可以从键盘、文件或其他输入设备中读取字符,并将其存储在指定的变量中。本文介绍了get函数的用法以及一些相关的注意事项。希望这篇文章能够帮助你更好地理解和使用get函数 。

3800

2023.09.20

c数组初始化的方法
c数组初始化的方法

c语言数组初始化的方法有直接赋值法、不完全初始化法、省略数组长度法和二维数组初始化法。详细介绍:1、直接赋值法,这种方法可以直接将数组的值进行初始化;2、不完全初始化法,。这种方法可以在一定程度上节省内存空间;3、省略数组长度法,这种方法可以让编译器自动计算数组的长度;4、二维数组初始化法等等。

17795

2023.09.22

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

60

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn