Uma função vinculada a service (SLR) é uma função RAM cuja entidade confiável é um service da Alibaba Cloud. O Auto Scaling utiliza uma SLR para acessar outros services e recursos da cloud em seu nome.
Geralmente, o sistema cria automaticamente uma função vinculada a service quando você executa uma operação específica. Caso a criação automática falhe ou não seja suportada, será necessário criar a função manualmente.
O Resource Access Management (RAM) fornece uma política de sistema imutável para cada função vinculada a service. Para visualizar a política, acesse a página de detalhes da função. Para mais informações, consulte AliyunESSFullAccess.
Casos de uso
Ao criar um grupo de dimensionamento pela primeira vez, crie manualmente a função vinculada a service
AliyunServiceRoleForAutoScaling. O Auto Scaling usa essa função para acessar recursos associados da cloud, como instâncias ECS e VPCs.Se a função vinculada a service
AliyunServiceRoleForAutoScalingtiver sido excluída, recrie-a antes de criar outro grupo de dimensionamento.
Permissões necessárias para usuários RAM
Para criar ou excluir uma função vinculada a service como usuário RAM, são necessárias permissões concedidas por um administrador. O administrador pode conceder permissões administrativas ou adicionar as seguintes ações a uma política personalizada:
Criar uma função vinculada a service:
ram:CreateServiceLinkedRoleExcluir uma função vinculada a service:
ram:DeleteServiceLinkedRole
Para mais informações, consulte Permissions required to manage a service-linked role.
Criar uma função vinculada a service
Ao utilizar o Auto Scaling, o sistema verifica se a função AliyunServiceRoleForAutoScaling existe na sua conta. Se a função não existir, o console solicitará que você autorize a criação automática. Para mais informações, consulte Create AliyunServiceRoleForAutoScaling.
Após a criação da função vinculada a service, o service confiável da Alibaba Cloud pode assumir a função para acessar outros recursos da cloud. Podem ser geradas cobranças pelos recursos criados pelo service.
Também é possível criar a função vinculada a service manualmente por meio do console RAM ou chamando uma operação de API. Para mais informações, consulte Create a service-linked role e CreateServiceLinkedRole.
Visualizar uma função vinculada a service
Depois de criar a função, acesse o Roles page in the RAM console e pesquise por AliyunServiceRoleForAutoScaling para visualizar os detalhes da função.
A função AliyunServiceRoleForAutoScaling inclui a política de sistema AliyunServiceRolePolicyForAutoScaling. As políticas de permissão de uma função vinculada a service são definidas pelo service correspondente da cloud e não podem ser adicionadas, modificadas ou excluídas. É possível visualizar as políticas anexadas na página de detalhes da função. Para mais informações, consulte View the information about a RAM role.
-
Basic Information
Na página de detalhes da função
AliyunServiceRoleForAutoScaling, a seção Basic Information exibe o nome da função, hora de criação, ARN e descrição. -
Permissions
Na aba Permissions da página de detalhes da função
AliyunServiceRoleForAutoScaling, clique em um nome de política para visualizar o conteúdo da política e os recursos da cloud que a função pode acessar. -
Trust Policy
Na aba Trust Policy da página de detalhes da função
AliyunServiceRoleForAutoScaling, visualize a política de confiança. Essa política define quais entidades podem assumir uma função RAM. No caso de uma função vinculada a service, a entidade confiável é um service da cloud, identificado pelo campoServicena política.
Para mais informações, consulte View the information about a RAM role.
Excluir uma função vinculada a service
Antes de excluir a AliyunServiceRoleForAutoScaling, exclua todos os recursos do Auto Scaling em todas as regiões da conta atual, incluindo grupos de dimensionamento, tarefas agendadas e tarefas acionadas por eventos. Caso contrário, a exclusão falhará.
Após a exclusão de uma função vinculada a service, os recursos que dependem dessa função não funcionarão corretamente. Prossiga com cautela.
Se não for mais necessário utilizar a função AliyunServiceRoleForAutoScaling, por exemplo, caso você não precise mais de grupos de dimensionamento para gerenciar recursos, exclua a função. Para obter instruções, consulte Delete a RAM role.