You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Atlas App Services中创建系统管理员用户?

解决方案:在Atlas App Services创建管理员级系统用户

在Atlas App Services中没有直接的“系统用户”创建选项,但可以通过以下两种方式实现管理员权限的用户:

方案1:Server用户+自定义权限规则

  • 创建一个server类型的用户,这类用户本身不受客户端权限规则的限制,具备基础的高权限。
  • 在App Services的**规则(Rules)**模块中,针对需要管理员操作的集合或资源,添加权限判断逻辑:检查用户的custom_data字段中是否包含is_admin: true标识,仅允许满足该条件的用户执行管理操作。
  • 给用户添加管理员标识需要通过Admin API完成,调用PATCH /groups/{groupId}/apps/{appId}/users/{userId}接口,请求体示例:
    {
      "custom_data": {
        "is_admin": true
      }
    }
    

方案2:使用API密钥替代系统用户

如果管理员操作由后台服务执行,更推荐使用API密钥:

  • 在控制台的App Settings > API Keys中创建密钥,为其分配Owner或Admin级别的权限。
  • 使用该密钥调用Admin API或直接操作数据,权限优先级高于普通server用户,适合自动化管理任务。

注:你提到的custom user data确实无法在控制台直接编辑,但通过Admin API可以轻松修改,这是标记管理员身份的标准方式。结合server用户的权限基础,就能实现你需要的管理员用户功能。

内容的提问来源于stack exchange,提问作者Davis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 20:10:28