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

如何在Foundry数据集设置phonograph2:write-table-edits-on-behalf-of以使用onBehalfOf?

配置Phonograph PostEvent的onBehalfOf属性

步骤1:定位关联回写数据集的RID

先找到你要写入的Phonograph索引对应的回写数据集,获取它的RID(资源标识符)。这个RID一般可以在数据平台的数据集详情页面找到,或者通过调用数据集列表查询API获取。

步骤2:配置权限

执行PostEvent请求的身份(服务账号、用户角色等)必须拥有该回写数据集RID上的phonograph2:write-table-edits-on-behalf-of操作权限:

  • 若使用角色权限控制:找到对应角色,新增权限规则,指定资源为目标回写数据集RID,操作类型选择phonograph2:write-table-edits-on-behalf-of。
  • 若直接绑定身份到资源:给执行请求的身份直接添加该资源上的对应操作权限。

步骤3:构造PostEvent请求

在请求体中添加onBehalfOf字段,值设置为你要代表的用户/实体标识符(如用户ID、账号ID)。示例JSON请求体:

{
  "tableName": "your-target-phonograph-table",
  "events": [
    {
      // 事件数据内容
    }
  ],
  "onBehalfOf": "user-12345"
}

步骤4:验证请求

  • 先通过平台提供的权限校验工具(若有)确认当前身份权限配置正确,避免因权限不足报错。
  • 发送测试请求,若返回权限相关错误,检查回写数据集RID是否匹配、权限操作类型是否正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 05:17:21