AWS CloudFormation을(를) 사용한 Application Auto Scaling 리소스 생성 - Application 오토 스케일링

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

AWS CloudFormation을(를) 사용한 Application Auto Scaling 리소스 생성

Application Auto Scaling은 리소스를 모델링하고 설정하는 데 도움이 되는 서비스인 와 통합되어 있으므로 AWS 리소스와 인프라를 생성하고 관리하는 데 소요되는 시간을 줄일 수 있습니다. AWS CloudFormation 원하는 모든 리소스를 설명하는 템플릿을 만들고 해당 AWS 리소스를 자동으로 AWS CloudFormation 프로비저닝 및 구성합니다.

를 사용하면 템플릿을 재사용하여 AWS CloudFormation Application Auto Scaling 리소스를 일관되고 반복적으로 설정할 수 있습니다. 리소스를 한 번 설명한 다음 여러 AWS 계정 지역과 지역에서 동일한 리소스를 반복해서 프로비저닝하십시오.

Application Auto Scaling 및 AWS CloudFormation 템플릿

Application Auto Scaling 및 관련 서비스에 대한 리소스를 프로비저닝하고 구성하려면 AWS CloudFormation 템플릿을 이해해야 합니다. 템플릿은 JSON 또는 YAML로 서식 지정된 텍스트 파일입니다. 이 템플릿은 AWS CloudFormation 스택에 프로비저닝하려는 리소스를 설명합니다. JSON이나 YAML에 익숙하지 않은 경우 AWS CloudFormation Designer를 사용하여 템플릿을 시작하는 데 도움을 받을 수 있습니다. AWS CloudFormation 자세한 내용은 AWS CloudFormation 사용 설명서에서 AWS CloudFormation Designer이란 무엇입니까?를 참조하십시오.

Application Auto Scaling 리소스에 대한 스택 템플릿을 생성할 때 다음을 제공해야 합니다.

  • 대상 서비스에 대한 네임스페이스(예: appstream). 서비스 네임스페이스를 구하려면 AWS::ApplicationAutoScaling::ScalableTarget참조를 참조하십시오.

  • 대상 리소스에 연결된 확장 가능 차원(예: appstream:fleet:DesiredCapacity). 확장 가능한 AWS::ApplicationAutoScaling::ScalableTarget차원을 얻으려면 참조를 참조하십시오.

  • 대상 리소스의 리소스 ID(예: fleet/sample-fleet). 특정 리소스 ID의 구문 및 예제에 대한 자세한 내용은 AWS::ApplicationAutoScaling::ScalableTarget참조를 참조하십시오.

  • 대상 리소스에 대한 서비스 연결 역할(예: arn:aws:iam::012345678910:role/aws-service-role/appstream.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_AppStreamFleet). 역할 ARN을 얻으려면 서비스 연결 역할 ARN 참조 표를 참조하세요.

Application Auto Scaling 리소스에 대한 자세한 내용은 AWS CloudFormation 사용 설명서Application Auto Scaling 레퍼런스를 참조하세요.

예제 템플릿 코드 조각

AWS CloudFormation 사용자 안내서의 다음 섹션에서 AWS CloudFormation 템플릿에 포함할 예제 스니펫을 찾을 수 있습니다.

에 대해 자세히 알아보십시오. AWS CloudFormation

자세히 AWS CloudFormation 알아보려면 다음 리소스를 참조하십시오.