全部产品
Search
文档中心

人工智能平台 PAI:云产品依赖与授权:DatasetAccelerator

更新时间:May 14, 2024

首次使用数据集加速器相关功能时,需要对数据集加速器关联角色进行云资源访问授权。本文介绍如何为数据集加速器关联角色授权。

操作账号授权

PAI-AI加速为您提供训练、推理等AI加速能力。使用大部分AI加速功能时,您仅需拥有对应模型开发、训练、推理的子产品操作权限即可,无需额外授权。仅使用数据集加速时,您需要购买数据集加速资源实例。此时资源购买的操作账号只能使用阿里云主账号,您可以为RAM用户授权数据集加速器的管理或只读权限,具体操作步骤如下:

为RAM用户授予数据集加速器的管理权限

为RAM用户授予数据集加速器的管理权限后,RAM用户即可拥有使用数据集加速器的所有功能。

  1. 登录RAM控制台

  2. 为RAM用户添加数据集加速器的管理权限,具体操作,详情请参见为RAM用户授权

    其中:

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

    • 权限策略:选择系统策略页签的AliyunDatasetAccFullAccessAliyunPAIFullAccess权限策略。

为RAM用户授予数据集加速器的只读权限

为RAM用户授予数据集加速器的只读权限后,RAM用户即可查询、浏览数据集加速器实例及加速槽列表。

  1. 登录RAM控制台

  2. 为RAM用户添加数据集加速器的只读权限,具体操作,详情请参见为RAM用户授权

    其中:

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

    • 权限策略:选择系统策略页签的AliyunDatasetAccReadOnlyAccess权限策略。

PAI服务账号授权

通常在开通PAI时已完成授权,如果开通时有遗漏的授权操作,可参考以下步骤进行授权:

通过控制台授权

  1. 进入数据集加速器页面。

    1. 登录PAI控制台

    2. 在左侧导航栏,选择AI加速>数据集加速器

  2. 单击去往RAM创建角色

  3. 单击同意授权

    授权成功后,即可进入数据集加速器页面。

通过OpenAPI授权

如果您通过OpenAPI访问数据集加速器,则会收到如下提示信息。其中会有一键授权页面的链接,您可以单击链接,前往授权页面进行授权。

{
	"code":"ServiceRoleNotExistsError",
	"data":{
		"RequestId":"0526FD22-D8AA-5E24-B778-C67C768D****",
		"Message":"RAM服务角色不存在: AliyunPAIDatasetAccDefaultRole, 请点击以下链接创建服务角色: https://ram.console.aliyun.com/role/authorize?request=%7B%22ReturnUrl%22%3A%22https%3A%2F%2Fpai.console.aliyun.com%2F%3FregionId%3Dcn-hangzhou%23%2Fdataset-acc%2Finstances%22%2C%22Services%22%3A%5B%7B%22Roles%22%3A%5B%7B%22RoleName%22%3A%22AliyunPAIDatasetAccDefaultRole%22%2C%22TemplateId%22%3A%22AliyunPAIDatasetAccDefaultRole%22%7D%5D%2C%22Service%22%3A%22PAI%22%7D%5D%7D",
		"Code":"ServiceRoleNotExistsError",
		"Detail":{
			"ErrorCode":521884733440157****
		}
	},
	"httpStatusCode":"400",
	"message":"RAM服务角色不存在: AliyunPAIDatasetAccDefaultRole, 请点击以下链接创建服务角色: https://ram.console.aliyun.com/role/authorize?request=%7B%22ReturnUrl%22%3A%22https%3A%2F%2Fpai.console.aliyun.com%2F%3FregionId%3Dcn-hangzhou%23%2Fdataset-acc%2Finstances%22%2C%22Services%22%3A%5B%7B%22Roles%22%3A%5B%7B%22RoleName%22%3A%22AliyunPAIDatasetAccDefaultRole%22%2C%22TemplateId%22%3A%22AliyunPAIDatasetAccDefaultRole%22%7D%5D%2C%22Service%22%3A%22PAI%22%7D%5D%7D",
	"requestId":"0526FD22-D8AA-5E24-B778-C67C768D****",
	"successResponse":false
}

参考:权限相关问题

为什么要授权使用RAM角色?

数据集加速器需要使用该RAM角色(AliyunPAIDatasetAccDefaultRole)来访问您在阿里云上的相关资源,来提供数据集加速服务。

管理授权的RAM角色

您可以通过RAM控制台,对授权的角色进行管理,并查看其所使用的权限,详情请参见查看RAM角色

说明

建议您不要删除该角色,否则需要阿里云账号重新进行授权。

image