

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á.

# Amazon WorkSpaces e Application Auto Scaling
<a name="services-that-can-integrate-workspaces"></a>

Você pode escalar um pool WorkSpaces usando políticas de escalabilidade de rastreamento de metas, políticas de escalabilidade por etapas e escalabilidade programada. 

Use as informações a seguir para ajudá-lo a se integrar WorkSpaces com o Application Auto Scaling. 

## Função vinculada ao serviço criada para WorkSpaces
<a name="integrate-service-linked-role-workspaces"></a>

O Application Auto Scaling cria automaticamente a função vinculada ao serviço nomeada AWSServiceRoleForApplicationAutoScaling\$1WorkSpacesPool em sua Conta da AWS quando você registra WorkSpaces recursos como destinos escaláveis com o Application Auto Scaling. Para obter mais informações, consulte [Funções vinculadas ao serviço necessárias para o Application Auto Scaling](application-auto-scaling-service-linked-roles.md).

Essa função vinculada ao serviço usa a política gerenciada. AWSApplication AutoscalingWorkSpacesPoolPolicy Essa política concede ao Application Auto Scaling permissões para ligar para a Amazon WorkSpaces em seu nome. Para obter mais informações, consulte [AWSApplicationAutoscalingWorkSpacesPoolPolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSApplicationAutoscalingWorkSpacesPoolPolicy.html)na *Referência de política AWS gerenciada*.

## Principal de serviço primário usado pela função vinculada ao serviço
<a name="integrate-service-principal-workspaces"></a>

O perfil vinculado ao serviço conta com a seguinte entidade principal de serviço para assumir o perfil:
+ `workspaces.application-autoscaling.amazonaws.com`

## Registrando WorkSpaces pools como alvos escaláveis com o Application Auto Scaling
<a name="integrate-register-workspaces"></a>

O Application Auto Scaling exige uma meta escalável antes que você possa criar políticas de escalabilidade ou ações programadas para. WorkSpaces Um destino escalável é um recurso cuja escala pode ser aumentada ou reduzida horizontalmente pelo Application Auto Scaling. Os destinos escaláveis são identificados exclusivamente pela combinação de ID de recurso, dimensão escalável e namespace. 

Se você configurar o escalonamento automático usando o WorkSpaces console, registrará WorkSpaces automaticamente uma meta escalável para você. 

Se quiser configurar o escalonamento automático usando a AWS CLI ou uma das, você pode usar AWS SDKs as seguintes opções:
+ AWS CLI: 

  Chame o [register-scalable-target](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/register-scalable-target.html)comando para um pool de WorkSpaces. O exemplo a seguir registra a capacidade de destino de um pool WorkSpaces usando sua ID de solicitação, com uma capacidade mínima de dois desktops virtuais e uma capacidade máxima de dez desktops virtuais.

  ```
  aws application-autoscaling register-scalable-target \
    --service-namespace workspaces \
    --resource-id workspacespool/wspool-abcdef012 \
    --scalable-dimension workspaces:workspacespool:DesiredUserSessions \        
    --min-capacity 2 \
    --max-capacity 10
  ```

  Se obtiver êxito, esse comando retornará o ARN do destino escalável.

  ```
  {
      "ScalableTargetARN": "arn:aws:application-autoscaling:region:account-id:scalable-target/1234abcd56ab78cd901ef1234567890ab123"
  }
  ```
+ AWS SDK: 

  Chame a operação [RegisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html) e forneça `ResourceId`, `ScalableDimension`, `ServiceNamespace`, `MinCapacity` e `MaxCapacity` como parâmetros. 

## Recursos relacionados
<a name="workspaces-related-resources"></a>

Para obter mais informações, consulte [Auto Scaling for WorkSpaces Pools](https://docs.aws.amazon.com/workspaces/latest/adminguide/autoscaling.html) no *Amazon WorkSpaces Administration Guide*. 