首次使用数据集加速器相关功能时,需要对数据集加速器关联角色进行云资源访问授权。本文介绍如何为数据集加速器关联角色授权。
操作账号授权
PAI-AI加速为您提供训练、推理等AI加速能力。使用大部分AI加速功能时,您仅需拥有对应模型开发、训练、推理的子产品操作权限即可,无需额外授权。仅使用数据集加速时,您需要购买数据集加速资源实例。此时资源购买的操作账号只能使用阿里云主账号,您可以为RAM用户授权数据集加速器的管理或只读权限,具体操作步骤如下:
为RAM用户授予数据集加速器的管理权限
为RAM用户授予数据集加速器的管理权限后,RAM用户即可拥有使用数据集加速器的所有功能。
为RAM用户授予数据集加速器的只读权限
为RAM用户授予数据集加速器的只读权限后,RAM用户即可查询、浏览数据集加速器实例及加速槽列表。
PAI服务账号授权
通常在开通PAI时已完成授权,如果开通时有遗漏的授权操作,可参考以下步骤进行授权:
通过控制台授权
进入数据集加速器页面。
登录PAI控制台。
在左侧导航栏,选择AI加速>数据集加速器。
单击去往RAM创建角色。
单击同意授权。
授权成功后,即可进入数据集加速器页面。
通过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角色。
说明
建议您不要删除该角色,否则需要阿里云账号重新进行授权。