为RAM用户授予数据权限

更新时间:2025-02-14 07:35:39

如果您的RAM用户(子账号)需要使用百炼的知识库,或希望通过API使用数据管理、Prompt工程及长期记忆等功能,请为其配置数据权限。

知识库、数据管理、Prompt工程及长期记忆的最新完整API列表及其输入输出参数,请参见API目录。建议您使用最新版百炼SDK(包含示例)来调用这些API。
如果您尚不清楚RAM用户(子账号)、数据权限等相关概念,请参阅权限管理
请使用阿里云账号(主账号)进行以下操作。如需使用RAM用户,请为RAM用户配置AliyunRAMFullAccess系统策略。具体配置步骤请参见RAM用户授权

操作步骤

步骤一:创建RAM用户

若待授权的RAM用户已存在,则无须执行本步骤。

具体操作请参考文档创建RAM用户

步骤二:为RAM用户授予数据权限

  1. RAM控制台的左侧导航栏中,选择身份管理 > 用户

  2. 单击待授权的用户操作列的添加权限

    image

  3. 资源范围请选择账号级别。在权限策略区域的搜索框中搜索并勾选AliyunBailianDataFullAccess(或从下表中选择其它合适权限),并单击确认新增授权,完成授权操作。了解如何解除授权

    建议仅分配用户完成其工作所需的最小权限,避免不必要的安全风险。

    系统策略名称

    系统策略说明

    系统策略名称

    系统策略说明

    AliyunBailianDataFullAccess

    数据管理权限,该权限:

    AliyunBailianDataReadOnlyAccess

    数据只读权限,该权限:

重要

拥有数据权限并不代表您的RAM用户可以直接调用API目录下的API。由于百炼采用多租户设计,调用时必须指定业务空间。请确保您已为您的RAM用户分配了至少一个业务空间。具体操作请参见RAM用户授予业务空间权限

下一步

RAM用户授予业务空间权限

进阶用法

配置自定义策略

如果您需要限制特定RAM用户调用API目录下的某个具体的API,请按以下步骤操作:

1. 创建自定义策略
  1. RAM控制台的左侧导航栏中,选择权限管理 > 权限策略,然后单击页面上的创建权限策略。完成后单击确定

    • 效果:选择允许拒绝

      允许或禁止用户进行此操作。
    • 服务:选择大模型服务平台百炼 / SFM

    • 操作:选择全部操作指定操作。您可以直接在搜索框中输入您想要添加到自定义策略中的权限(操作)名称,例如sfm:CreateIndex

      获取百炼最新完整的权限(操作)名称列表
      效果允许时,选择全部操作将使RAM用户拥有调用API目录下所有API的权限。
  2. 在弹出的对话框中填写自定义策略的名称和备注信息后,再单击确定

image

2. 为RAM用户授予自定义策略
  1. 接下来,请单击页面上的新增授权(或在左侧导航栏选择授权后再单击页面上的新增授权),为RAM用户授予您刚创建的自定义策略。

    • 资源范围:选择账号级别

    • 授权主体:选择待授权的RAM用户。您也可以选中多个RAM用户,为RAM用户批量授权。

    • 权限策略:在搜索框中输入您刚创建的自定义策略并勾选。

  2. 单击确认新增授权,完成授权配置。了解如何解除授权

image

image

  • 本页导读 (1)
  • 操作步骤
  • 步骤一:创建RAM用户
  • 步骤二:为RAM用户授予数据权限
  • 下一步
  • 进阶用法
  • 配置自定义策略