Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat tindakan terjadwal agar Amazon ECS menambah atau mengurangi jumlah tugas yang dijalankan layanan Anda berdasarkan tanggal dan waktu.
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Pada halaman Clusters, pilih cluster.
-
Pada halaman detail cluster, di bagian Layanan, pilih layanan.
Halaman detail layanan muncul.
-
Pilih Service auto scaling.
Halaman penskalaan otomatis layanan muncul.
-
Jika Anda belum mengonfigurasi penskalaan otomatis layanan, pilih Setel jumlah tugas.
Bagian penghitungan tugas layanan Amazon ECS muncul.
Di bawah jumlah tugas layanan Amazon ECS, pilih Gunakan penskalaan otomatis layanan untuk menyesuaikan jumlah tugas yang diinginkan layanan Anda.
Bagian Penghitungan tugas muncul.
-
Untuk Jumlah tugas minimum, masukkan batas bawah jumlah tugas untuk penskalaan otomatis servis yang akan digunakan. Hitungan yang diinginkan tidak akan berada di bawah hitungan ini.
-
Untuk Maksimum, masukkan batas atas jumlah tugas untuk penskalaan otomatis servis yang akan digunakan. Hitungan yang diinginkan tidak akan melebihi hitungan ini.
-
Pilih Pilih Simpan.
Halaman kebijakan muncul.
-
-
Pilih Tindakan terjadwal, lalu pilih Buat.
Halaman tindakan Buat Terjadwal muncul.
-
Untuk nama Action, masukkan nama unik.
-
Untuk zona waktu, pilih zona waktu.
Semua zona waktu yang tercantum berasal dari database Zona Waktu IANA. Untuk informasi selengkapnya, lihat Daftar zona waktu database tz
. -
Untuk Waktu mulai, masukkan Tanggal dan Waktu tindakan dimulai.
Jika Anda memilih jadwal berulang, waktu mulai menentukan kapan tindakan terjadwal pertama dalam seri berulang berjalan.
-
Untuk Recurrence, pilih salah satu opsi yang tersedia.
-
Untuk menskalakan jadwal berulang, pilih seberapa sering Amazon ECS menjalankan tindakan terjadwal.
-
Jika Anda memilih opsi yang dimulai dengan Rate, ekspresi cron dibuat untuk Anda.
-
Jika Anda memilih Cron, masukkan ekspresi cron yang menentukan kapan harus melakukan tindakan.
-
-
Untuk skala hanya sekali, pilih Sekali.
-
-
Di bawah Penyesuaian tugas, lakukan hal berikut:
-
Untuk Minimum, masukkan jumlah tugas minimum yang harus dijalankan oleh layanan.
-
Untuk Maksimum, masukkan jumlah tugas maksimum yang harus dijalankan layanan.
-
-
Pilih Buat tindakan terjadwal.
Gunakan AWS CLI sebagai berikut untuk mengonfigurasi kebijakan penskalaan terjadwal untuk layanan Anda. Ganti masing-masing user input placeholder
dengan informasi Anda sendiri.
Contoh: Untuk skala satu kali saja
Gunakan put-scheduled-actionperintah berikut dengan --start-time
"YYYY-MM-DDThh:mm:ssZ"
dan dan salah satu atau keduanya --MaxCapacity
opsi --MinCapacity
dan.
aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/
my-cluster
/my-service
\ --scheduled-action-namemy-one-time-schedule
\ --start-time2021-01-30T12:00:00
\ --scalable-target-action MinCapacity=3
,MaxCapacity=10
Contoh: Untuk menjadwalkan penskalaan pada jadwal berulang
Gunakan perintah berikut put-scheduled-action. Ganti user input
dengan nilai-nilai Anda.
aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/
my-cluster
/my-service
\ --scheduled-action-namemy-recurring-action
\ --schedule "rate(5 hours
)" \ --start-time2021-01-30T12:00:00
\ --end-time2021-01-31T22:00:00
\ --scalable-target-action MinCapacity=3
,MaxCapacity=10
Jadwal pengulangan yang ditentukan berjalan berdasarkan zona waktu UTC. Untuk menentukan zona waktu yang berbeda, sertakan --time-zone
opsi dan nama zona waktu IANA, seperti pada contoh berikut.
--time-zone "
America/New_York
"
Untuk informasi selengkapnya, lihat Daftar zona waktu database tz