Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon WorkSpaces dan Application Auto Scaling
Anda dapat menskalakan kumpulan WorkSpaces menggunakan kebijakan penskalaan pelacakan target, kebijakan penskalaan langkah, dan penskalaan terjadwal.
Gunakan informasi berikut untuk membantu Anda berintegrasi WorkSpaces dengan Application Auto Scaling.
Peran terkait layanan dibuat untuk WorkSpaces
Application Auto Scaling secara otomatis membuat peran terkait layanan bernama AWSServiceRoleForApplicationAutoScaling_WorkSpacesPool di Akun AWS saat Anda mendaftarkan WorkSpaces sumber daya sebagai target yang dapat diskalakan dengan Application Auto Scaling. Untuk informasi selengkapnya, lihat Peran yang ditautkan dengan layanan untuk Application Auto Scaling.
Peran terkait layanan ini menggunakan kebijakan terkelola. AWSApplication AutoscalingWorkSpacesPoolPolicy Kebijakan ini memberikan izin Application Auto Scaling untuk memanggil WorkSpaces Amazon atas nama Anda. Untuk informasi selengkapnya, lihat AWSApplicationAutoscalingWorkSpacesPoolPolicydi Referensi Kebijakan AWS Terkelola.
Prinsipal layanan yang digunakan oleh peran terkait layanan
Peran terkait layanan mempercayai prinsip layanan berikut untuk mengambil peran:
-
workspaces.application-autoscaling.amazonaws.com
Mendaftarkan WorkSpaces pool sebagai target yang dapat diskalakan dengan Application Auto Scaling
Application Auto Scaling memerlukan target yang dapat diskalakan sebelum Anda dapat membuat kebijakan penskalaan atau tindakan terjadwal untuk. WorkSpaces Target yang dapat diskalakan adalah sumber daya yang dapat diskalakan dan diskalakan oleh Application Auto Scaling. Target yang dapat diskalakan diidentifikasi secara unik dengan kombinasi ID sumber daya, dimensi yang dapat diskalakan, dan namespace.
Jika Anda mengonfigurasi penskalaan otomatis menggunakan WorkSpaces konsol, maka WorkSpaces secara otomatis mendaftarkan target yang dapat diskalakan untuk Anda.
Jika Anda ingin mengonfigurasi penskalaan otomatis menggunakan AWS CLI atau salah AWS SDKs satu, Anda dapat menggunakan opsi berikut:
-
AWS CLI:
Panggil register-scalable-target
perintah untuk kumpulan WorkSpaces. Contoh berikut mencatat kapasitas target kumpulan WorkSpaces menggunakan ID permintaannya, dengan kapasitas minimum dua desktop virtual dan kapasitas maksimum sepuluh desktop virtual. aws application-autoscaling register-scalable-target \ --service-namespace workspaces \ --resource-id workspacespool/
wspool-abcdef012
\ --scalable-dimension workspaces:workspacespool:DesiredUserSessions \ --min-capacity2
\ --max-capacity10
Jika berhasil, perintah ini mengembalikan ARN dari target yang dapat diskalakan.
{ "ScalableTargetARN": "arn:aws:application-autoscaling:
region
:account-id
:scalable-target/1234abcd56ab78cd901ef1234567890ab123" } -
AWS SDK:
Panggil RegisterScalableTargetoperasi dan berikan
ResourceId
,ScalableDimension
,ServiceNamespace
,MinCapacity
, danMaxCapacity
sebagai parameter.
Sumber daya terkait
Untuk informasi selengkapnya, lihat Auto Scaling for WorkSpaces Pools di Panduan WorkSpaces Administrasi Amazon.