Função vinculada ao serviço de escalabilidade preditiva - AWS Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função vinculada ao serviço de escalabilidade preditiva

AWS Auto Scaling usa funções vinculadas ao serviço para obter as permissões necessárias para ligar para outras pessoas AWS em seu nome quando você trabalha com um plano de escalabilidade. Para ter mais informações, consulte Funções vinculadas a serviço para planos de escalabilidade.

As seções a seguir descrevem como criar e gerenciar a função vinculada a serviço para escalabilidade preditiva. Primeiro, configure permissões para que uma entidade do IAM (por exemplo, um usuário, um grupo ou uma função) crie, edite ou exclua uma função vinculada ao serviço.

Permissões concedidas pela função vinculada ao serviço

AWS Auto Scaling usa a função vinculada ao serviço chamada AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling para chamar as seguintes ações em seu nome quando você ativa a escalabilidade preditiva:

  • cloudwatch:GetMetricData

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeScheduledActions

  • autoscaling:BatchPutScheduledUpdateGroupAction

  • autoscaling:BatchDeleteScheduledAction

AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling confia no autoscaling-plans.amazonaws.com serviço para assumir a função.

Criar a função vinculada ao serviço (automática)

Você não precisa criar manualmente a AutoScaling função AWSServiceRoleForAutoScalingPlans_EC2. AWS cria essa função para você quando você cria um plano de escalabilidade em sua conta e ativa a escalabilidade preditiva.

AWS Para criar uma função vinculada ao serviço em seu nome, você deve ter as permissões necessárias. Para obter mais informações, consulte Permissões de perfil vinculado a serviços no Guia do usuário do IAM.

Criar a função vinculada ao serviço (manual)

Para criar a função vinculada a serviço manualmente, é possível usar o console do IAM, a CLI do IAM ou a API do IAM. Para obter mais informações, consulte Criar uma função vinculada ao serviço no Manual do usuário do IAM.

Para criar uma função vinculada a serviço (AWS CLI)

Use o comando create-service-linked-roleCLI a seguir para criar a função vinculada ao serviço.

aws iam create-service-linked-role --aws-service-name autoscaling-plans.amazonaws.com

Editar a função vinculada ao serviço

Você pode editar a descrição de AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling usando o IAM. Para obter mais informações, consulte Editar uma função vinculada a serviço no Manual do usuário do IAM.

Excluir a função vinculada ao serviço

Se você não precisar mais usar planos de escalabilidade, recomendamos que você exclua AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling.

Somente é possível excluir uma função vinculada a serviço depois de excluir todos os planos de escalabilidade da Conta da AWS que tenham escalabilidade preditiva habilitada. Isso evita que a permissão para acessar os planos de escalabilidade seja removida por engano.

Você pode usar o console, a CLI do IAM ou a API do IAM para excluir a função vinculada a serviço. Para obter mais informações, consulte Excluir um perfil vinculado ao serviço no Guia do usuário do IAM.

Depois de excluir as AWSServiceRoleForAutoScalingPlans_EC2 funções AutoScaling vinculadas ao serviço, AWS Auto Scaling criará a função novamente se você criar um plano de escalabilidade com a escalabilidade preditiva ativada.

Regiões compatíveis

AWS Auto Scaling suporta o uso de funções vinculadas a serviços em todos os Regiões da AWS planos de escalabilidade disponíveis. Para obter informações sobre a disponibilidade regional de planos de escalabilidade, consulte Endpoints e cotas do AWS Auto Scaling na Referência geral da AWS.