Ao usar o Dataset Accelerator pela primeira vez, atribua uma função vinculada ao service para que ele acesse os recursos de cloud necessários.
Conceder permissões à conta operacional
O Platform for AI (PAI) oferece aceleração de IA para treinamento e inferência. Na maioria dos casos, bastam permissões de desenvolvimento, treinamento e inferência nos módulos relacionados do PAI, sem autorização adicional. Para usar o Dataset Accelerator, adquira aceleradores com sua conta Alibaba Cloud. Siga as etapas abaixo para conceder permissões de gerenciamento ou somente leitura do Dataset Accelerator a um usuário RAM:
Conceder permissões de gerenciamento do Dataset Accelerator a um usuário RAM
Um usuário RAM com permissões de gerenciamento tem acesso a todos os recursos do Dataset Accelerator.
Faça login no RAM console.
-
Conceda as permissões para gerencie o Dataset Accelerator a um usuário RAM. Para mais informações, consulte Grant permissions to the RAM user.
Observe os seguintes itens:
No painel Attach Policy, defina o parâmetro Resource Scope como Account.
Em Policy, clique em na aba System Policy e selecione as políticas AliyunDatasetAccFullAccess e AliyunPAIFullAccess.
Conceder permissões de somente leitura do Dataset Accelerator a um usuário RAM
Um usuário RAM com permissões de somente leitura pode consultar e visualize a lista de aceleradores e slots.
Faça login no RAM console.
-
Conceda as permissões de somente leitura do Dataset Accelerator a um usuário RAM. Para mais informações, consulte Grant permissions to the RAM user.
Observe os seguintes itens:
No painel Attach Policy, defina o parâmetro Resource Scope como Account.
Em Policy, clique em na aba System Policy e selecione a política AliyunDatasetAccReadOnlyAccess.
Conceder permissões à função vinculada ao service
Geralmente, a autorização ocorre durante a ativação do PAI. Caso a função ainda não esteja autorizada, siga as etapas abaixo.
Usar o console
-
Acesse a página do Dataset Accelerator.
Faça login no PAI console.
No painel de navegação à esquerda, escolha AI Acceleration > Dataset Accelerator.
Clique em Go to RAM to create a role.
-
Clique em Agree to Authorization.
Após crie a função, acesse a página do Dataset Accelerator.
Usar operações de API
Se você acesse o Dataset Accelerator por chamadas de API e a função não existir, o sistema retornará o seguinte erro. Clique em no link de Autorização de Acesso a Recursos de Cloud na resposta para concluir a autorização.
{
"code":"ServiceRoleNotExistsError",
"data":{
"RequestId":"0526FD22-D8AA-5E24-B778-C67C768D****",
"Message":"The following RAM role does not exist: AliyunPAIDatasetAccDefaultRole. Click the following link to create a service-linked role: https://ram.console.alibabacloud.com/role/authorize?request=%7B%22ReturnUrl%22%3A%22https%3A%2F%2Fpai.console.alibabacloud.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":"The following RAM role does not exist: AliyunPAIDatasetAccDefaultRole. Click the following link to create a service-linked role: https://ram.console.alibabacloud.com/role/authorize?request=%7B%22ReturnUrl%22%3A%22https%3A%2F%2Fpai.console.alibabacloud.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
}
Referência: Perguntas frequentes sobre permissões
Por que preciso conceder permissões a uma função RAM?
O Dataset Accelerator usa a função RAM AliyunPAIDatasetAccDefaultRole para acessar seus recursos na Alibaba Cloud e fornecer services de aceleração de datasets.
Como gerencio as funções RAM autorizadas?
Gerencie funções RAM e visualize suas permissões no RAM console. Para mais informações, consulte View RAM role details.
Não exclua esta função. Se excluí-la, reautorize-a com sua conta Alibaba Cloud.
No painel de navegação à esquerda do RAM console, escolha Identities > Roles. Na caixa de pesquisa, insira Dataset para filtrar as funções. Localize a função chamada AliyunPAIDatasetAccDefaultRole.