AWS Doc SDK ExamplesWord
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CLI와 PutScheduledAction
함께 사용
다음 코드 예제는 PutScheduledAction
의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
DynamoDB 테이블에 예약된 작업을 추가하려면
이 예제에서는 TestTable 라는 DynamoDB 테이블에 예약된 작업을 추가하여 반복 일정에 따라 스케일 아웃합니다. 지정된 일정(매일 오후 12:15 UTC)에서 현재 용량이 MinCapacity에 지정된 값보다 낮으면 Application Auto Scaling이 MinCapacity에서 지정한 값으로 스케일 아웃됩니다.
명령:
aws application-autoscaling put-scheduled-action --service-namespace
dynamodb
--scheduled-action-namemy-recurring-action
--schedule"cron(15 12 * * ? *)"
--resource-idtable/TestTable
--scalable-dimensiondynamodb:table:WriteCapacityUnits
--scalable-target-actionMinCapacity=6
자세한 내용은 Application Auto Scaling 사용 설명서의 예약된 조정을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 PutScheduledAction
를 참조하세요.
-
- PowerShell
-
- for PowerShell 도구
-
예제 1:이 cmdlet은 Application Auto Scaling 확장 가능 대상에 대해 예약된 작업을 생성하거나 업데이트합니다. 확장 가능한 각 대상은 서비스 네임스페이스, 리소스 ID 및 확장 가능한 차원으로 식별됩니다.
Set-AASScheduledAction -ServiceNamespace AppStream -ResourceId fleet/MyFleet -Schedule "cron(0 0 8 ? * MON-FRI *)" -ScalableDimension appstream:fleet:DesiredCapacity -ScheduledActionName WeekDaysFleetScaling -ScalableTargetAction_MinCapacity 5 -ScalableTargetAction_MaxCapacity 10
-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조의 PutScheduledAction를 참조하세요.
-
PutScalingPolicy
RegisterScalableTarget