

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

대상 추적 조정 정책, 단계 조정 정책 및 예약된 조정을 사용하여 WorkSpaces 풀의 규모를 조정할 수 있습니다.

WorkSpaces를 Application Auto Scaling과 통합하는 데 도움이 되는 정보는 다음과 같습니다.

## WorkSpaces용으로 생성된 서비스 연결 역할
<a name="integrate-service-linked-role-workspaces"></a>

Application Auto Scaling은 Application Auto Scaling에 WorkSpaces 리소스를 확장 가능 대상으로 등록할 AWS 계정 때 AWSServiceRoleForApplicationAutoScaling\$1WorkSpacesPool에 라는 서비스 연결 역할을 자동으로 생성합니다. 자세한 내용은 [Application Auto Scaling에 대한 서비스 연결 역할](application-auto-scaling-service-linked-roles.md) 단원을 참조하십시오.

이 서비스 연결 역할은 AWSApplicationAutoscalingWorkSpacesPoolPolicy라는 관리형 정책을 사용합니다. 이 정책은 Application Auto Scaling에 사용자를 대신하여 Amazon WorkSpaces를 직접적으로 호출할 수 있는 권한을 부여합니다. 자세한 내용은 *AWS 관리형 정책 참조*의 [AWSApplicationAutoscalingWorkSpacesPoolPolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSApplicationAutoscalingWorkSpacesPoolPolicy.html)를 참조하세요.

## 서비스 연결 역할이 사용하는 서비스 보안 주체
<a name="integrate-service-principal-workspaces"></a>

서비스 연결 역할은 그 역할을 위임하기 위해 다음 서비스 위탁자를 신뢰합니다.
+ `workspaces.application-autoscaling.amazonaws.com`

## Application Auto Scaling을 통해 WorkSpaces 풀을 규모 조정 가능 대상으로 등록
<a name="integrate-register-workspaces"></a>

WorkSpaces에 대한 조정 정책 또는 예약된 작업을 생성하려면 먼저 Application Auto Scaling에 규모 조정 가능 대상이 필요합니다. 확장 가능 대상은 Application Auto Scaling에서 확장하거나 축소할 수 있는 리소스입니다. 확장 가능 대상은 리소스 ID, 확장 가능한 차원 및 네임스페이스의 조합으로 고유하게 식별됩니다.

WorkSpaces 콘솔을 사용하여 오토 스케일링을 구성하면 WorkSpaces가 자동으로 규모 조정 가능 대상을 등록합니다.

 AWS CLI 또는 AWS SDKs 중 하나를 사용하여 Auto Scaling을 구성하려면 다음 옵션을 사용할 수 있습니다.
+ AWS CLI: 

  WorkSpaces 풀에 대한 [register-scalable-target](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/register-scalable-target.html) 명령을 직접적으로 호출합니다. 다음 예제에서는 요청 ID를 사용하여 WorkSpaces 풀의 목표 용량을 등록합니다. 최소 용량은 가상 데스크톱 2개이고 최대 용량은 가상 데스크톱 10개입니다.

  ```
  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
  ```

  이 명령이 성공하면 확장 가능 대상의 ARN이 반환됩니다.

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

  [RegisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html) 작업을 호출하고 `ResourceId`, `ScalableDimension`, `ServiceNamespace`, `MinCapacity` 및 `MaxCapacity`을(를) 파라미터로 제공합니다.

## 관련 리소스
<a name="workspaces-related-resources"></a>

자세한 내용은 Amazon [ WorkSpaces 관리 안내서의 WorkSpaces Pools에 대한 Auto Scaling](https://docs.aws.amazon.com/workspaces/latest/adminguide/autoscaling.html)을 참조하세요. *Amazon WorkSpaces * 