O Cloud Parallel File Storage (CPFS) utiliza funções vinculadas a serviço para acessar outros serviços da Alibaba Cloud, como Virtual Private Cloud e Object Storage Service. Este tópico descreve os casos de uso, as permissões e os métodos de exclusão dessas funções.
Informações básicas
Uma função vinculada a serviço é uma função do RAM cuja entidade confiável é um serviço da Alibaba Cloud. O Cloud Parallel File Storage usa funções vinculadas a serviço para acessar outros serviços ou recursos da nuvem.
Ao utilizar um recurso que exige uma função vinculada a serviço, o sistema geralmente cria a função automaticamente. Se a criação automática falhar ou se o Cloud Parallel File Storage não oferecer suporte a ela, crie a função vinculada a serviço manualmente.
O RAM fornece uma política de sistema para cada função vinculada a serviço. Não é possível modificar essa política. Para visualizar o conteúdo da política, acesse a página de detalhes da função correspondente no console do RAM.
Para obter mais informações sobre funções vinculadas a serviço, consulte Funções vinculadas a serviço.
Casos de uso
O CPFS utiliza as seguintes funções vinculadas a serviço:
-
AliyunServiceRoleForNasCpfsNetwork
Permite que o CPFS acesse a VPC e o ECS durante a criação ou exclusão de uma interface de rede elástica (ENI) ou de um grupo de segurança.
-
AliyunServiceRoleForNasCpfsClient
Permite que o CPFS acesse a VPC e o ECS ao criar ou excluir instâncias do ECS, o Cloud Assistant ou grupos de segurança.
-
AliyunServiceRoleForNasOssDataFlow
Permite que o CPFS consulte, leia e grave dados em um bucket do OSS especificado ao usar o recurso de dataflow.
-
AliyunServiceRoleForNasEventNotification
Permite que o CPFS crie e modifique parâmetros do EventBridge durante o uso do recurso de dataflow.
Para mais detalhes sobre funções vinculadas a serviço, consulte Funções vinculadas a serviço.
Permissões
As permissões concedidas a cada função vinculada a serviço do CPFS são as seguintes:
Permissões necessárias para usuários do RAM
Um usuário do RAM precisa ter a permissão AliyunNASFullAccess para criar ou excluir uma função vinculada a serviço. Alternativamente, um administrador pode adicionar as seguintes permissões à instrução Action em uma política personalizada:
Criar função vinculada a serviço:
ram:CreateServiceLinkedRoleExcluir uma função vinculada a serviço:
ram:DeleteServiceLinkedRole
Para mais informações sobre como conceder permissões, consulte Permissões necessárias para gerenciar funções vinculadas a serviço.
Visualizar uma função vinculada a serviço
Após criar uma função vinculada a serviço, acesse a página Roles no console do RAM, pesquise pelo nome da função (por exemplo, AliyunServiceRoleForNasCpfsNetwork) e clique em no nome da função para visualizar seus detalhes:
-
Informações básicas
Na seção Basic Information da página de detalhes da função AliyunServiceRoleForNasCpfsNetwork, visualize informações básicas como nome da função, hora de criação, ARN da função e descrição.
-
Permissões
Na aba Permissions da página de detalhes da função AliyunServiceRoleForNasCpfsNetwork, clique em no nome da política para visualizar seu conteúdo e os recursos da nuvem acessíveis à função.
-
Política de confiança
Na aba Trust Policy da página de detalhes da função AliyunServiceRoleForNasStandard, visualize o conteúdo da política de confiança. Essa política descreve as entidades confiáveis que podem assumir esta função do RAM. A entidade confiável de uma função vinculada a serviço é um serviço da nuvem, identificável no campo
Serviceda política de confiança.
Para mais informações sobre como visualizar uma função vinculada a serviço, consulte Visualizar uma função do RAM.
Excluir uma função vinculada a serviço do CPFS
Caso não utilize mais recursos como o dataflow do CPFS, exclua a função vinculada a serviço correspondente. Antes da exclusão, remova as instâncias de sistema de arquivos do CPFS associadas à função. Para mais informações, consulte Excluir um sistema de arquivos e Excluir uma função vinculada a serviço.
Se a exclusão falhar porque a função ainda está em uso, aguarde alguns minutos e tente novamente.
Após a exclusão de uma função vinculada a serviço, os recursos dependentes dela deixam de funcionar. Proceda com cautela.
Perguntas frequentes
Por que um usuário do RAM não consegue criar automaticamente funções vinculadas a serviço do CPFS?
Para resolver esse problema, conceda ao usuário do RAM as seguintes políticas de sistema e personalizadas. Para mais informações, consulte Criar uma política personalizada.
-
Políticas de sistema
AliyunVPCFullAccess: Permissões para gerenciar VPC.
AliyunBSSFullAccess: Permissões para gerenciar o Billing Management.
AliyunNASFullAccess: Permissões para gerenciar o NAS.
AliyunECSNetworkInterfaceManagementAccess: Permissões para gerenciar ENIs do ECS.
-
Política personalizada
Para gerenciar pontos de montagem, são necessárias as permissões
cpfs-network.nas.aliyuncs.comecpfs-client.nas.aliyuncs.com.Para gerenciar dataflows, são necessárias as permissões
oss-dataflow.nas.aliyuncs.comeevent-notification.nas.aliyuncs.com.
Exemplo de política:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "*", "Condition": { "StringEquals": { "ram:ServiceName": [ "cpfs-network.nas.aliyuncs.com", "cpfs-client.nas.aliyuncs.com", "oss-dataflow.nas.aliyuncs.com", "event-notification.nas.aliyuncs.com" ] } } } ] }